Διδακτική της Πληροφορικής

Σχετικά έγγραφα
Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Διδακτική της Πληροφορικής

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση. Ενότητα 6: Πλαίσιο Σχεδιασμού και αναφοράς Σεναρίου

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Δομές Δεδομένων Ενότητα 1

Μηχανολογικό Σχέδιο Ι

Ενότητα 11: Θέματα Διδακτικής Προγραμματισμού: βασικές δομές (μεταβλητή, επανάληψη, επιλογή)

Διοικητική Λογιστική

Διδακτική της Πληροφορικής

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Διδακτική της Πληροφορικής

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Κβαντική Επεξεργασία Πληροφορίας

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική Πληροφορικής

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Διδακτική Πληροφορικής

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Θέματα Εφαρμοσμένης. Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Τμήμα Πολιτικών Επιστημών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Διδακτική Πληροφορικής

Ιστορία της μετάφρασης

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διοίκηση Επιχειρήσεων

Ψηφιακή Επεξεργασία Εικόνων

Διδακτική της Πληροφορικής

Αγροτικός Τουρισμός. Ενότητα 9 η : Εκπαιδευτικές τεχνικές στον τουρισμό. Όλγα Ιακωβίδου Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Διδακτική Πληροφορικής

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Μάρκετινγκ Αγροτικών Προϊόντων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Τίτλος Μαθήματος: Εργαστήριο Φυσικής Ι

Διδακτική της Πληροφορικής

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Διδακτική Πληροφορικής

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Λογιστική Κόστους. Ενότητα 4: ΣΥΜΠΕΡΙΦΟΡΑ - ΦΥΣΗ ΚΟΣΤΟΥΣ. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής

Γεωργική Εκπαίδευση Ενότητα 9

Στατιστική. 6 ο Μάθημα: Διαστήματα Εμπιστοσύνης και Έλεγχοι Υποθέσεων. Γεώργιος Μενεξές Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ)

Κβαντική Επεξεργασία Πληροφορίας

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης

Ατμοσφαιρική Ρύπανση

Εισαγωγή στους Αλγορίθμους Ενότητα 11η Άσκηση - Σταθμισμένος Χρονοπρογραμματισμός Διαστημάτων

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη

Τεχνολογία Λογισμικού

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Εκκλησιαστικό Δίκαιο

Διδακτική των εικαστικών τεχνών Ενότητα 2

Πληροφορική ΙΙ Θεματική Ενότητα 5

Διδακτική των εικαστικών τεχνών Ενότητα 2

Διδακτική των εικαστικών τεχνών Ενότητα 2

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού

Διδακτική των εικαστικών τεχνών Ενότητα 2

Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης

Διοικητική Λογιστική

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διδακτική Πληροφορικής

Βέλτιστος Έλεγχος Συστημάτων

Μηχανολογικό Σχέδιο Ι

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Transcript:

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 11: Διδακτική της έννοιας της μεταβλητής Σταύρος Δημητριάδης

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διδακτική της έννοιας της μεταβλητής 4

Περιεχόμενα ενότητας 1. Διδακτική της έννοιας της μεταβλητής. 2. Μαθησιακές δυσκολίες (Διδακτικά προβλήματα) σχετικά με την έννοια της μεταβλητής. 3. Προβλήματα με την ανάθεση τιμής. 4. Προβλήματα με τον τύπο των μεταβλητών. 5. (3) Προβλήματα με τις ενδογενείς εξωγενείς μεταβλητές 6. (4) Προβλήματα με την απόδοση αρχικών τιμών 7. Διδακτική παρέμβαση. 8. Η Τεχνική των Ερωτήσεων Πρόβλεψης & Πιθανής Παρανόησης. 9. Σύνοψη. 5

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Διδακτική της έννοιας της μεταβλητής

Η οικοδόμηση της έννοιας της Η πρόσκτηση της έννοιας της μεταβλητής στον προγραμματισμό είναι ιδιαίτερα σημαντική και δύσκολη. Όταν κάποιος καταλάβει πού χρησιμοποιούνται οι μεταβλητές στον προγραμματισμό έχει καταλάβει την πεμπτουσία του προγραμματισμού (Dijkstra, 1972) μεταβλητής Οι μεταβλητές γενικά είναι ονόματα για θέσεις μνήμης Η κοινή αντίληψη των μαθητών βασίζεται στην αναλογία του κουτιού (το «περιέχον») η οποία όμως μπορεί να προκαλέσει διάφορες παρανοήσεις. 7

Συστατικά μέρη της μεταβλητής Μεταβλητή Όνομα Σύνολο ιδιοτήτων Αναφορά Τιμή Εικόνα 1 8

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Μαθησιακές δυσκολίες (Διδακτικά προβλήματα) σχετικά με την έννοια της μεταβλητής

Περιοχές όπου εμφανίζονται βασικές μαθησιακές δυσκολίες για τη μεταβλητή (1) Ανάθεση τιμής. (2) Τύπος μεταβλητής. (3) Ειδικές κατηγορίες μεταβλητών. (4) Απόδοση αρχικών τιμών («αρχικοποίηση» μεταβλητών). 10

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ (1) Προβλήματα με την ανάθεση τιμής

Ανάθεση τιμής (Ι) Στις γλώσσες υψηλού επιπέδου η διαχείριση ενδιάμεσων τιμών της μεταβλητής γίνεται από το σύστημα οπότε ο προγραμματιστής δεν χρειάζεται να ασχοληθεί Αυτό μπορεί να δημιουργήσει προβλήματα στον αρχάριο Πχ. Μια μορφή εντολής που δημιουργεί προβλήματα: Sum:=Sum+N Ίσως ο μαθητής να κατανοούσε καλύτερα αν γράφαμε: Temp:=Sum+N; Sum:=Temp; Γιατί; 12

Ανάθεση (εκχώρηση) τιμής (ΙΙ) Το σύμβολο εκχώρησης = αποτελεί συνήθως διδακτικό εμπόδιο λόγω προβλημάτων στο συμβολισμό και στην κατανόηση της λειτουργίας της ανάθεσης. Συμβολισμός σε γλώσσες προγραμματισμού A=5 Α:=5; Σε ΓΛΩΣΣΑ Α <- 5 13

Ανάθεση (εκχώρηση) τιμής (ΙΙΙ) Η γενική μορφή της εντολής εκχώρησης στη ΓΛΩΣΣΑ. Μεταβλητή <- Έκφραση σημαίνει εκτελούνται οι εντολές στην έκφραση και η τιμή εκχωρείται στη μεταβλητή. Πολλοί μαθητές νομίζουν λανθασμένα ότι: (α) Η εντολή ανάθεσης καταχωρεί δεδομένα στη θέση μνήμης που κρατά περισσότερες από μία τιμές («κουτί»). (β) Η μεταβλητή «θυμάται» την ιστορία αναθέσεων (σαν το σωρό ή τη λίστα) απ όπου μπορούν να ανακτηθούν τιμές. 14

(α) Εκχώρηση σταθερής τιμής Πχ. a:=15 list:= word test:=true Πρέπει να εξηγείται στους μαθητές γιατί δεν μπορούμε να γράψουμε πχ. 15:=x Γιατί; 15

(β) Εκχώρηση τιμής μετά από υπολογισμό Πχ. a:=15+4 y:=4*x+5 Δεν εμφανίζονται διδακτικά προβλήματα στις περιπτώσεις αυτές Γιατί; 16

(γ) Αντικατάσταση Συχνά δεν γίνεται κατανοητό ότι το πρόβλημα της αντιμετάθεσης απαιτεί ενδιάμεση μεταβλητή Προγράμματα αντιμετάθεσης τιμών Εικόνα 2 17

(δ) Συσσώρευση Πχ. Μετρητής, αθροιστής, πολλαπλασιαστής x:=x+1; sum:=sum+n; exp:=exp*n Το πρόβλημα που εμφανίζεται είναι η μεταφορά έγκυρων αναπαραστάσεων από το χώρο των μαθηματικών στον προγραμματισμό όπου η εγκυρότητά τους δεν είναι βέβαιη Εξηγείστε Επίσης να διευκρινιστεί ότι οι εκφράσεις Χ <- ψ και ψ <- χ δεν είναι ισοδύναμες 18

Γενικά Ο στατικός χαρακτήρας της μεταβλητής από τα μαθηματικά αποτελεί συνήθως διδακτικό εμπόδιο σε σχέση με τη δυναμική τροποποίηση της τιμής της μεταβλητής κατά την εκτέλεση του προγράμματος. 19

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ (2) Προβλήματα με τον τύπο των μεταβλητών

Τύπος μεταβλητής Ο τύπος προσδιορίζει: Είδος πληροφοριών που αναπαρίστανται από την μεταβλητή. Κωδικοποίηση τιμών. Περιορισμούς που αφορούν στις τιμές που θα αναπαρασταθούν. Δυνατές πράξεις (τελεστές). Προσοχή χρειάζεται όταν προσεγγίζεται διδακτικά η έννοια του τύπου. Οι αρχάριοι χειρίζονται εύκολα τις αριθμητικές μεταβλητές αλλά συναντούν προβλήματα στα δεδομένα αλφαριθμητικού τύπου (string) ή λογικού (boolean). Γιατί; 21

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ (3) Προβλήματα με τις ενδογενείς εξωγενείς μεταβλητές

Ενδογενείς Εξωγενείς μεταβλητές Εξωγενείς: Εκφράζουν διασαφηνισμένα δεδομένα του προβλήματος. Οι τιμές τους ελέγχονται από τους χρήστες Πχ. Μεταβλητές εισόδου, εξόδου Κατανοούνται και ελέγχονται ευκολότερα από τους μαθητές. Ενδογενείς: Απαιτούνται από το πρόγραμμα αλλά η αναπαράστασή τους απαιτεί κατανόηση των εσωτερικών λειτουργιών (καταστάσεων) του συστήματος. Πχ. Αθροιστής, μετρητής, κλπ. Οι μαθητές δυσκολεύονται στην κατανόησή τους καθώς δεν διαθέτουν κατάλληλες αναπαραστάσεις του συστήματος «η/υ- κώδικας». 23

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ (4) Προβλήματα με την απόδοση αρχικών τιμών

Απόδοση αρχικών τιμών σε μεταβλητές Συνήθως η αρχική τιμή μεταβλητών είναι απροσδιόριστη. Το ίδιο ισχύει και στη ΓΛΩΣΣΑ. Οι μαθητές παραλείπουν να ορίσουν κατάλληλες αρχικές τιμές. Απαιτείται η διατύπωση μιας υπόθεσης για την αρχική κατάσταση του συστήματος οικοδόμηση κατάλληλης αναπαράστασης. 25

Σύνοψη Μαθησιακών Δυσκολιών σε Σχέση με την Έννοια της Μεταβλητής (1/2) Διατήρηση Πολλών τιμών Ιστορία αναθέσεων Η μεταβλητή διατηρεί περισσότερες από μία τιμές και «θυμάται» την ιστορία των αναθέσεων. Διαγραφή της τιμής όταν ανατίθεται σε μία άλλη μεταβλητή. Όταν εκτελείται a b τότε η b δεν έχει πλέον καμία τιμή Απόδοση της μαθηματικής ισότητας στην εντολή ανάθεσης τιμής. Η εντολή a b είναι ισοδύναμη με b a Μη αρχικοποίηση τιμών δεν είναι απαραίτητη η αρχικοποίηση των μεταβλητών (ειδικά πχ. αθροιστές, μετρητές, κλπ.). 26

Σύνοψη Μαθησιακών Δυσκολιών σε Σχέση με την Έννοια της Μεταβλητής (2/2) Ανάθεση της αριθμητικής έκφρασης και όχι του αποτελέσματος ως τιμής της μεταβλητής. Όταν εκτελείται πχ. A {έκφραση} οι μαθητές θεωρούν ότι καταχωρείται στην A ή έκφραση και όχι η τιμή που προκύπτει Διασύνδεση των μεταβλητών στην περίπτωση της αντικατάστασης. Όταν δημιουργείται «αντίγραφο» μεταβλητής (πχ. A B), οι μαθητές θεωρούν ότι οι μεταβλητές συνδέονται και ό,τι συμβαίνει στη μία (τη Β) συμβαίνει και στην άλλη (την Α). Εμφάνιση της τιμής της μεταβλητής μόνο όταν έχει προηγηθεί ανάγνωση της τιμής της. Χρησιμοποιείται εντολή εξόδου για εμφάνιση τιμής μόνον όταν έχει χρησιμοποιηθεί εντολή εισόδου για ανάγνωση τιμής της μεταβλητής. Καθορισμός του τύπου της μεταβλητής.. Δυσκολίες στον καθορισμό του τύπου των μεταβλητών. 27

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Διδακτική παρέμβαση

Εφαρμογή ΕΙΔΙΚΗΣ διδακτικής προσέγγισης για τη διδασκαλία έννοια της μεταβλητής Παρουσιάστε στους μαθητές προσομοιωμένη αναπαράσταση της μνήμης του υπολογιστή με τις εκάστοτε τιμές των μεταβλητών του προγράμματος. Καθοδηγείστε βηματικά («με το χέρι») την εκτέλεση του αλγορίθμου επίλυσης του προβλήματος. Στην προσομοίωσή σας οι τιμές μεταβλητών αλλάζουν καθώς εκτελούνται οι αντίστοιχες εντολές. 29

Παράδειγμα: προσομοίωσης μνήμης για την κατανόηση της αλλαγής τιμών μεταβλητών Παράδειγμα προσομοίωσης μνήμης για την κατανόηση της αλλαγής τιμών μεταβλητών. Εικόνα 3 30

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Η Τεχνική των Ερωτήσεων Πρόβλεψης & Πιθανής Παρανόησης

Γενικά Στις διδακτικές τεχνικές σας (και στα φύλλα εργασίας που δημιουργείτε) χρησιμοποιείτε: (α) Ερωτήσεις «πρόβλεψης» Ερώτηση που ζητά από τους μαθητές να προβλέψουν το αποτέλεσμα μιας ενέργειάς τους. (β) Ερωτήσεις «πιθανής παρανόησης» Ερώτηση που ζητά από τους μαθητές να συμφωνήσουν ή διαφωνήσουν με μια δήλωση (εξηγώντας γιατί). 32

Ερώτηση πρόβλεψης Τι είναι Η έρευνα δείχνει ότι η πρόβλεψη (ή πρόγνωση) (prediction) είναι μια δραστηριότητα που βοηθά τη μάθηση. Πώς υλοποιείται: (α) σε κάποιο σημείο της πορείας εργασίας του μαθητή σταματάμε και ζητάμε να προβλέψει κάτι, πχ. το αποτέλεσμα εκτέλεσης μιας εντολής κώδικα ή μιας προσομοίωσης. (β) καθοδηγούμε τον μαθητή να σημειώσει την πρόβλεψή του και να εκτελέσει την εντολή (ή τον κώδικα, ή την προσομοίωση, κλπ.). (γ) να συγκρίνει το αποτέλεσμα που πήρε με την πρόβλεψη που έκανε και (δ) να δικαιολογήσει τι συνέβη και αν η πρόβλεψή του ήταν διαφορετική γιατί την έκανε. 33

Ερώτηση «πρόβλεψης» - Παράδειγμα ΕΡΩΤΗΣΗ Οι μεταβλητές sum και number έχουν τις τιμές 10 και 7 αντίστοιχα Γράψτε τις τιμές των μεταβλητών στις θέσεις μνήμης (τα τετράγωνα παρακάτω) στο δεξιό μέρος της εντολής ανάθεσης Αν εκτελεστεί η εντολή sum <- sum + number προβλέψτε τι τιμή θα πάρει το sum μετά την εκτέλεση της εντολής (στο αριστερό μέρος της εντολής ανάθεσης) sum sum number + Τώρα εκτελέστε την εντολή στην προσομοίωση Είναι σωστή η πρόβλεψή σας; Αν ΝΑΙ γιατί το sum πήρε αυτή την τιμή; Αν ΌΧΙ μπορείτε να δικαιολογήσετε γιατί προβλέψατε άλλη τιμή;. 34

Ερώτηση πιθανής παρανόησης Τι είναι Μια ερώτηση «πιθανής παρανόησης» προσπαθεί να διαπιστώσει μήπως οι μαθητές κάνουν μια από τις συνηθισμένες παρανοήσεις που γνωρίζουμε ότι μπορεί να συμβαίνουν στο θέμα που διδάσκουμε. Πώς υλοποιείται: (α) Δίνουμε ένα σύντομο σενάριο στους μαθητές όπου κάποιος άλλος (πχ. ένας αρχάριος προγραμματιστής) κάνει μια ενέργεια ή μια σκέψη που μπορεί να περιλαμβάνει παρανόηση. (β) Ρωτάμε τους μαθητές αν συμφωνούν ή διαφωνούν και γιατί (γ) Η συζήτηση που ακολουθεί στόχο έχει να αποκαλύψει και να επιλύει την παρανόηση. 35

Ερώτηση «πιθανής παρανόησης» - Παράδειγμα ΕΡΩΤΗΣΗ Οι μεταβλητές sum και number έχουν τις τιμές 10 και 7 αντίστοιχα. Εκτελείται η εντολή sum <- sum + number Ένας αρχάριος προγραμματιστής ισχυρίζεται ότι μετά την εκτέλεση της εντολής η μεταβλητή sum θα έχει αποθηκευμένες δύο τιμές: την 10 και την 17. Έχει δίκιο ο προγραμματιστής; Αν ΝΑΙ, γιατί;.. Αν ΟΧΙ, γιατί;.. 36

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σύνοψη

Σύνοψη Διδακτικά προβλήματα (1) Ανάθεση τιμής (2) Τύπος μεταβλητής (3) Ειδικές κατηγορίες μεταβλητών (εξωγενείς ενδογενείς) (4) Απόδοση αρχικών τιμών Διδακτική τεχνική: Χρήση προσομοιωμένων αναπαραστάσεων της μνήμης του υπολογιστή Η Τεχνική των Ερωτήσεων: Ερωτήσεις πρόβλεψης Ερωτήσεις πιθανών παρανοήσεων 38

Πηγές - Βιβλιογραφία Γρηγοριάδου M. κ.α.. Διδακτικές προσεγγίσεις και εργαλεία για τη διδακτική της Πληροφορικής», Εκδόσεις Νέων Τεχνολογιών, 2009. Κόμης, Βασίλης Ι. Εισαγωγή στη διδακτική της πληροφορικής / Βασίλης Ι. Κόμης. - Αθήνα : Κλειδάριθμος, 2005. Dijkstra, E. W. (1972). The humble programmer. Communications of the ACM, 15(10), 859-866. 39

Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες Εικόνα 1-3. Δομές επανάληψης (Κόμης, Βασίλης Ι. Εισαγωγή στη διδακτική της πληροφορικής / Βασίλης Ι. Κόμης. - Αθήνα : Κλειδάριθμος, 2005.)

Σημείωμα Αναφοράς Copyright, Σταύρος Δημητριάδης. «Διδακτική της πληροφορικής. Διδακτική της έννοιας της μεταβλητής». Έκδοση: 1.0. Θεσσαλονίκη 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: http://eclass.auth.gr/courses/ocrs370/

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο [1] http://creativecommons.org/licenses/by-nc-nd/4.0/

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Τέλος ενότητας Επεξεργασία: <Μαυρίδης Απόστολος> Θεσσαλονίκη, <Χειμερινό εξάμηνο 2013-2014>

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σημειώματα

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.