Αντιλήψεις µαθητών σε βασικές λειτουργίες των πινάκων

Σχετικά έγγραφα
Αξιοποίηση του Περιβάλλοντος Mortran στη Διδασκαλία Αλγοριθμικών Δομών

Διδακτικές Προσεγγίσεις στην Εύρεση Συχνοτήτων Εμφάνισης των Περιεχομένων ενός Πίνακα

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Μελέτη των Αναπαραστάσεων Τελειόφοιτων Μαθητών Ενιαίου Λυκείου για την Έννοια της Μεταβλητής

Η Ι ΑΣΚΑΛΙΑ ΤΩΝ ΑΛΓΟΡΙΘΜΙΚΩΝ ΟΜΩΝ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ»

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

Οι υσκολίες των Αρχάριων Προγραµµατιστών

επιµέλεια Θοδωρής Πιερράτος

MIA Ι ΑΚΤΙΚΗ ΠΡΟΤΑΣΗ ΓΙΑ ΤΗΝ ΕΠΑΝΑΛΗΠΤΙΚΗ ΟΜΗ: «ΜΑΥΡΟ ΚΟΥΤΙ» + MicroWorlds Pro

Εναλλακτική Προσέγγιση ιδασκαλίας της οµής Επιλογής για Αρχάριους Προγραµµατιστές µε Αξιοποίηση του MicroWorlds Pro

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

Εναλλακτικές Διδακτικές Προσεγγίσεις σε Εισαγωγικά Μαθήματα Προγραμματισμού: Προτάσεις Διδασκαλίας

Αξιολόγηση των Θεµάτων του Μαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον" στις Γενικές Εξετάσεις Ενιαίων Λυκείων

ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΘΕΜΑΤΩΝ ΤΟΥ ΜΑΘΗΜΑΤΟΣ "ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ" ΣΤΙΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

Μελέτη της συμβολής του περιβάλλοντος οπτικοποίησης αλγορίθμων DAVE στην οικοδόμηση αλγορίθμων ταξινόμησης από μαθητές Γ Λυκείου

Συνθετικά μοντέλα στην κατανόηση της μεταβλητής και της εντολής απόδοσης τιμής στον Προγραμματισμό

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ: ΠΡΟΣ ΕΝΑ ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΑΙΣΙΟ ΜΕ ΣΤΟΧΟ ΤΗΝ ΑΝΑΠΤΥΞΗ ΔΕΞΙΟΤΗΤΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ

ΘΕΜΑ Α. Μονάδες 10 Α2.

Η διδασκαλία του Προγραμματισμού και της αλγοριθμικής επίλυσης προβλημάτων στο Ενιαίο Λύκειο

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως

Διδακτική Προσέγγιση της Επαναληπτικής Διαδικασίας While Do της Pascal

Μελέτη των αναπαραστάσεων μαθητών της Γ Λυκείου για την έννοια του πίνακα χρησιμοποιώντας την ταξινομία SOLO

Προς ένα Παιδαγωγικό Πλαίσιο ιδασκαλίας του Προγραµµατισµού στη ευτεροβάθµια Εκπαίδευση

Πίνακες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΠΕΡΙΛΗΨΗ. Εισαγωγή

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

Διδακτικό σενάριο: Η έννοια του προβλήματος και η διαδικασία επίλυσής του με τη χρήση αλγορίθμου

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο ΚΕΦΑΛΑΙΟ

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

Η Επίδραση της Διδασκαλίας σε Προγραμματιστικό Περιβάλλον στο Επίπεδο Γνώσεων και Δεξιοτήτων Μαθητών/ριών Ε Δημοτικού

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

Αξιολόγηση των Θεµάτων του Μαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον" στις Γενικές Εξετάσεις Ενιαίων Λυκείων

Πληροφορική 2. Αλγόριθμοι

Προϋπάρχουσες γνώσεις των μαθητών στους αλγόριθμους ταξινόμησης. Ποιον αλγόριθμο επινοούν;

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

ΘΕΜΑ Α. Μονάδες 10 Α2.

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΗΣ

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

Ένα περιβάλλον πολλαπλών αναπαραστάσεων για την εισαγωγή των μαθητών στην έννοια του αλγορίθμου και σε βασικές αλγοριθμικές δομές

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

Η χρήση της Logo για τη διδασκαλία της δομής επανάληψης σε σύγκριση με τη χρήση των LEGO Mindstorms : μελέτη περίπτωσης με μαθητές Γυμνασίου

Α 5. β) Να αναφέρετε από ένα παράδειγµα προβλήµατος για κάθε µια από τις παραπάνω κατηγορίες.

Αναπαραστάσεις μαθητών και φοιτητών για τον αλγόριθμο ταξινόμησης ευθείας ανταλλαγής: Μια ανάλυση βασισμένη στην ταξινομία SOLO

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Γνωστικές υσκολίες Μαθητών ευτεροβάθµιας Εκπαίδευσης σχετικά µε την Έννοια της Προγραµµατιστικής Μεταβλητής και Προτεινόµενες Παρεµβάσεις

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Οι δυσκολίες των μαθητών της Γ Γυμνασίου στο μάθημα της Πληροφορικής μέσα από τις γραπτές δοκιμασίες τριμήνου

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ

ΦΡΟΝΤΙΣΤΗΡΙΟ Μ.Ε. «ΠΕΡΙ ΓΝΩΣΕΩΣ»

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

Δυσκολίες μαθητών Δημοτικού με τη γλώσσα προγραμματισμού Scratch

BELIEFS ABOUT THE NATURE OF MATHEMATICS, MATHEMATICS TEACHING AND LEARNING AMONG TRAINEE TEACHERS

ΜΑΝΤΕΨΕ ΤΟΝ ΑΡΙΘΜΟ! ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΥΠΟ ΣΥΝΘΗΚΗ

Μελέτη των αναπαραστάσεων µαθητών του Ενιαίου Λυκείου για τη ροή δεδοµένων και το ρόλο των βασικών µονάδων του υπολογιστή

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

Η Πληροφορική στη ευτεροβάθµια Εκπαίδευση: Προγράµµατα Σπουδών, ιδακτικές Προσεγγίσεις, Επιµόρφωση Εκπαιδευτικών

1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å.


ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

Προγραμματιστικό Περιβάλλον". 2 Μέλος της Θεματικής Ομάδας Πληροφορικής και μέλος της ομάδας σύνταξης του αναλυτικού προγράμματος

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430

Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ.

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

) :

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ Τάξη Ηµερήσιου Γενικού Λυκείου

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

4. Αναδροµικός τύπος Είναι ο τύπος που συσχετίζει δύο ή περισσότερους γενικούς όρους µιας ακολουθίας

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΑΠΑΝΤΗΣΕΙΣ. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία.


περιλαμβάνει αντιδιαισθητικές έννοιες

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

Α. ΜΕΣΗ ΤΙΜΗ - ΙΑΜΕΣΟΣ

ιδακτικά Σενάρια και ραστηριότητες για τη ιδασκαλία Μαθηµάτων Πληροφορικής Γυµνασίου και Λυκείου

Εισαγωγή στη Δομή Επιλογής με το Προγραμματιστικό Περιβάλλον SCRATCH

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΑΞΗ

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Transcript:

2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» 97 Αντιλήψεις µαθητών σε βασικές λειτουργίες των πινάκων Κωνσταντίνος Μαραγκός Πανεπιστήµιο Αθηνών kmaragos@di.uoa.gr Μαρία Γρηγοριάδου Πανεπιστήµιο Αθηνών gregor@di.uoa.gr ΠΕΡΙΛΗΨΗ:Η παρούσα εργασία επικεντρώνεται στις µαθησιακές δυσκολίες που παρουσιάζονται σε εισαγωγικά µαθήµατα προγραµµατισµού στους πίνακες. Μέσω κατάλληλα σχεδιασµένων δραστηριοτήτων διεξήχθη έρευνα σε µαθητές του Ενιαίου Λυκείου οι οποίοι είχαν διδαχθεί τον προγραµµατισµό των πινάκων. Από την ανάλυση των απαντήσεων των µαθητών προέκυψαν χρήσιµα συµπεράσµατα για τις µαθησιακές δυσκολίες που παρουσιάζουν οι µαθητές όσον αφορά τη χρήση του δείκτη, την επεξεργασία των στοιχείων και την αλγοριθµική σχεδίαση βασικών λειτουργιών ενός πίνακα. ΛΕΞΕΙΣ-ΚΛΕΙ ΙΑ: προγραµµατισµός, πίνακες, αντιλήψεις µαθητών, εκπαίδευση Εισαγωγή Έρευνες έχουν γίνει και αναφέρονται στη διεθνή βιβλιογραφία σε έννοιες και δοµές όπως οι µεταβλητές (Bayman & Mayer, 1983, Samurcay, 1985, Shneiderman, 1985, Du Boulay, 1986, Joni & Soloway, 1986, Pea, 1986), η δοµή επανάληψης (Soloway et al., 1983, Soloway et al, 1986, Pea, 1986, Soloway, Bonar & Ehrilch, 1989), η δοµή επιλογής µε τον έλεγχο των συνθηκών και τις λογικές εκφράσεις (Spohrer & Soloway, 1986, Putnam et. al., 1989, Spohrer & Soloway, 1989, Pane& Myers, 2000). Σε επίπεδο δοµών δεδοµένων και συγκεκριµένα στους πίνακες αναφέρονται αρκετά λιγότερες έρευνες όσον αφορά µαθησιακές δυσκολίες καθώς και προτάσεις αντιµετώπισης αυτών των δυσκολιών. Στις δυσκολίες αυτές αναφέρεται ότι οι µαθητές συχνά συγχέουν τον δείκτη ενός πίνακα µε το αντίστοιχο στοιχείο (π.χ i+5 και A[i+5]) δυσκολεύονται να διακρίνουν το δείκτη που αντιστοιχεί σε γραµµές από αυτόν που αντιστοιχεί σε στήλες καθώς και ότι αντιµετωπίζουν αρκετές δυσκολίες στην επεξεργασία των στοιχείων ενός δισδιάστατου πίνακα κατά γραµµές ή κατά στήλες (Du Boulay, 1989). Θεωρούµε ότι οι πίνακες αποτελούν ένα αρκετά σηµαντικό αντικείµενο στον προγραµµατισµό καθώς εισάγουν τον προγραµµατιστή στις δοµές δεδοµένων και στην ανάπτυξη της απαραίτητης αφαιρετικής σκέψης. Για το λόγο αυτό στην παρούσα έρευνα εστιάζουµε στον εντοπισµό των µαθησιακών δυσκολιών στους µονοδιάστατους και δισδιάστατους πίνακες όσον αφορά την αλγοριθµική χρησιµότητα του πίνακα, τη χρήση των δεικτών, την επεξεργασία των στοιχείων καθώς και την εκτέλεση βασικών λειτουργιών σε επίπεδο κατανόησης και σχεδίασης της αλγοριθµικής επίλυσης. Η έρευνα Η έρευνα διεξήχθη σε ένα δείγµα 20 µαθητών της Γ τάξης του κύκλου Πληροφορικής και υπηρεσιών της Τεχνολογικής κατεύθυνσης του Ενιαίου Λυκείου. Το πλαίσιο της έρευνας αφορούσε: την έρευνα της διεθνούς βιβλιογραφίας σχετικά µε τις αντιλήψεις και τις δυσκολίες που παρουσιάζουν οι µαθητές στους πίνακες την καταγραφή των παραπάνω αντιλήψεων και µαθησιακών δυσκολιών το σχεδιασµό κατάλληλων δραστηριοτήτων που να εξετάζουν τις αντιλήψεις των µαθητών σε βασικές λειτουργίες των πινάκων

98 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» τη συλλογή των απαντήσεων των µαθητών στις παραπάνω δραστηριότητες την ανάλυση των απαντήσεων των µαθητών για την εξαγωγή των προσωπικών τους αντιλήψεων σε βασικές λειτουργίες των πινάκων τα συµπεράσµατα που προκύπτουν από την ανάλυση των απαντήσεων των µαθητών Ειδικά κατά το σχεδιασµό των δραστηριοτήτων εκτός από τους διδακτικούς στόχους που τίθονται από το αναλυτικό πρόγραµµα σπουδών ελήφθησαν υπόψη και οι έρευνες που έχουν γίνει σε διεθνές επίπεδο, και αναφέρονται παραπάνω, για τις αντιλήψεις των µαθητών στους πίνακες. Σκοπός µας ήταν να εξετάσουµε επίσης αν αυτές οι αντιλήψεις και οι δυσκολίες που αναφέρονται στην διεθνή βιβλιογραφία επβεβαιώνονται και από την παρούσα έρευνα. ραστηριότητες και αποτελέσµατα Θα αναφέρουµε µερικές από τις δραστηριότητες που δόθηκαν στους µαθητές καθώς και τα αποτελέσµατα που προέκυψαν από την ανάλυση των απαντήσεων των µαθητών σε αυτές τις δραστηριότητες. Τα αποτελέσµατα φανερώνουν τις αντιλήψεις των µαθητών και τα σηµεία στα οποία µαθησιακές δυσκολίες. 1 η ραστηριότητα Πότε απαιτείται η χρήση ενός πίνακα Σηµειώστε µε στο αντίστοιχο τετράγωνο, εκείνα από τα παρακάτω προβλήµατα που πιστεύετε ότι αλγοριθµικά απαιτούν τη χρήση ενός πίνακα; ΠΡΟΒΛΗΜΑ ιάβασµα των ηµερήσιων θερµοκρασιών στο διάστηµα ενός µήνα και υπολογισµός της µέσης τιµής τους ιάβασµα των ηµερήσιων θερµοκρασιών στο διάστηµα ενός µήνα και προσδιορισµός της µέγιστης θερµοκρασίας ιάβασµα των ηµερήσιων θερµοκρασιών στο διάστηµα ενός µήνα και προσδιορισµός αυτών που είναι µεγαλύτερες από το µέσο όρο τους ιάβασµα των ηµερήσιων θερµοκρασιών στο διάστηµα ενός µήνα και προσδιορισµός του πλήθους αυτών που είναι µεγαλύτερες από 20 ο Κελσίου Πότε πιστεύετε ότι ένας αλγόριθµος απαιτεί τη χρήση ενός πίνακα; Ο στόχος της 1 ης δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να επιλέξουν από ένα σύνολο παρεµφερών προβληµάτων εκείνα των οποίων η επίλυση απαιτεί υποχρεωτικά τη χρήση ενός πίνακα και να εξηγήσουν πότε απαιτείται σε έναν αλγόριθµο η χρήση ενός πίνακα. Από την ανάλυση των απαντήσεων των µαθητών προκύπτει ότι µόνο ένα ποσοστό 35% από αυτούς είναι ικανό να απαντήσει σωστά στη δραστηριότητα. Από τους υπόλοιπους µαθητές ένα ποσοστό 55% δεν είναι ικανό να δώσει σωστή απάντηση ενώ ένα ποσοστό 10% απαντά ότι δεν γνωρίζει. Σηµαντική παρατήρηση είναι ότι ένα ποσοστό 40% των µαθητών θεωρεί ότι απαιτείται η χρήση ενός πίνακα όταν θέλουµε να βρούµε το

2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» 99 µέγιστο ή το ελάχιστο στοιχείο ενός πλήθους τιµών. Αυτό πιθανόν να οφείλεται επειδή µία από τις βασικές λειτουργίες σε έναν πίνακα που διδάσκονται οι µαθητές είναι η εύρεση του µέγιστου ή του ελάχιστου στοιχείου του, εποµένως έχουν συνδέσει την εύρεση του µέγιστου ή του ελάχιστου µε την χρήση του πίνακα. Μία άλλη αντίληψη που συναντούµε στις απαντήσεις των µαθητών είναι ότι πιστεύουν ότι απαιτείται η χρήση πίνακα όταν θέλουµε οµαδοποιηµένα πολλά δεδοµένα και γρήγορο αλγόριθµο ή όταν αναζητάµε κάποιο στοιχείο. Πάλι εδώ οι µαθητές δείχνουν να έχουν συνδέσει µία βασική λειτουργία σε πίνακα, την αναζήτηση ενός στοιχείου, µε την υποχρεωτική χρήση του. 2 η ραστηριότητα Αναδροµική συµπλήρωση στοιχείων πίνακα Έστω µονοδιάστατος πίνακας Α[10] του οποίου τα δύο πρώτα στοιχεία έχουν τιµή ίση µε 1 και όλα τα υπόλοιπα στοιχεία του προκύπτουν από το άθροισµα των δύο προηγουµένων. Να συµπληρώσετε τα στοιχεία που λείπουν από τον πίνακα Α σύµφωνα µε την παραπάνω περιγραφή. 1 1 Να δώσετε αλγόριθµο που να δηµιουργεί τον παραπάνω πίνακα Α[10]. Στόχος της 2 ης δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να συµπληρώνουν τις τιµές ενός µονοδιάστατου πίνακα µε βάση την περιγραφή της αναδροµικής σχέσης των στοιχείων του καθώς και να σχεδιάζουν αλγοριθµική επίλυση του προβλήµατος της δηµιουργίας αυτού του πίνακα. Από την ανάλυση των απαντήσεων των µαθητών παρατηρήθηκε ότι όλοι οι µαθητές (ποσοστό 100%) συµπλήρωσαν σωστά τον ζητούµενο πίνακα. Στην περίπτωση της αλγοριθµικής επίλυσης του προβλήµατος ποσοστό 55% σχεδίασαν σωστό αλγόριθµο, ενώ ποσοστό 45% των µαθητών είτε σχεδίασαν λάθος αλγόριθµο είτε απάντησαν ότι δεν γνωρίζουν. Παρατηρούµε ότι ενώ είναι εύκολο για τους µαθητές να συµπληρώσουν τον πίνακα εν τούτοις ένα µεγάλο ποσοστό δυσκολεύεται να σχεδιάσει τον κατάλληλο αλγόριθµο. Αυτό συµβαίνει γιατί η αλγοριθµική επίλυση του προβλήµατος απαιτεί την αναδροµική σχέση Α[i] Α[i - 1] + Α[i 2] την οποία οι µαθητές αδυνατούν ή δυσκολεύονται να εκφράσουν. Τέλος από τις ααπαντήσεις των µαθητών σε αυτή τη δραστηριότητα παρατηρήθηκε ότι αρκετοί µαθητές πιστεύουν ότι τα στοιχεία ενός πίνακα παίρνουν τιµή µόνο χρησιµοποιώντας την εντολή διάβασε και όχι µε την εντολή εκχώρησης τιµής. 3 η ραστηριότητα Υπολογισµός µεγίστου και ελαχίστου σε αταξινόµητο πίνακα Έστω ο παρακάτω µονοδιάστατος πίνακας Α[10] 4 7 10 9 7 20 2 14 17 12 Το πλήθος των στοιχείων που απαιτείται αλγοριθµικά να προσπελάσουµε για να βρούµε το µέγιστο και το ελάχιστο στοιχείο του παραπάνω πίνακα, χωρίς να ταξινοµήσουµε πρώτα τον πίνακα, είναι ίσο µε: ΠΛΗΘΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ ΓΙΑ ΤΟ ΜΕΓΙΣΤΟ =. ΠΛΗΘΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ ΓΙΑ ΤΟ ΕΛΑΧΙΣΤΟ =.

100 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» γιατί:. Στόχος της δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να προσδιορίζουν το πλήθος των στοιχείων που πρέπει να προσπελάσουµε αλγοριθµικά για να υπολογίσουµε το µέγιστο και το ελάχιστο ενός αταξινόµητου µονοδιάστατου πίνακα. Από την ανάλυση των απαντήσεων των µαθητών παρατηρήθηκε ότι µόνο οι µισοί µαθητές, ποσοστό 50%, είναι ικανοί να προσδιορίζουν σωστά το ζητούµενο πλήθος προσπελάσεων. Χαρακτηριστικό είναι ότι το ποσοστό των σωστών απαντήσεων για τον υπολογισµό του µέγιστου είναι το ίδιο µε αυτό για τον υπολογισµό του ελάχιστου στοιχείου και ίσο µε 50%. Αυτό ήταν αναµενόµενο γιατί η µέθοδος προσδιορισµού του µέγιστου στοιχείου ενός πίνακα είναι ίδια µε αυτήν για τον προσδιορισµό του ελάχιστου στοιχείου. Παρατηρούµε ότι οι µαθητές αντιµετωπίζουν σηµαντικές µαθησιακές δυσκολίες και παρανοήσεις. Συγκεκριµένα αρκετοί από τους µαθητές και σε ποσοστό 25% πιστεύουν ότι οι τιµές των στοιχείων ενός πίνακα είναι γνωστά εκ των προτέρων στον αλγόριθµο (και κατ επέκταση στον υπολογιστή) µε αποτέλεσµα να σταµατούν την προσπέλαση όταν βρίσκουν το µέγιστο στοιχείο και να µην διατρέχουν όλον τον πίνακα. Επίσης ένα ποσοστό 25% δείχνει να πιστεύει ότι δεν κάνουµε προσπέλαση όταν βρίσκουµε το µέγιστο ή το ελάχιστο στοιχείο δίνοντας σαν απάντηση µία λιγότερη προσπέλαση (δηλ. 9 αντί 10). 4 η ραστηριότητα Υπολογισµός µεγίστου και ελαχίστου σε ταξινοµηµένο πίνακα Έστω ο παρακάτω ταξινοµηµένος µονοδιάστατος πίνακας Β[10] 2 4 7 7 9 10 12 14 17 20 Το πλήθος των στοιχείων που απαιτείται αλγοριθµικά να προσπελάσουµε για να βρούµε το µέγιστο και το ελάχιστο στοιχείο του παραπάνω πίνακα, αν γνωρίζουµε ότι ο πίνακας είναι ταξινοµηµένος κατά αύξουσα σειρά, είναι ίσο µε: ΠΛΗΘΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ ΓΙΑ ΤΟ ΜΕΓΙΣΤΟ =. ΠΛΗΘΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ ΓΙΑ ΤΟ ΕΛΑΧΙΣΤΟ =. γιατί:. Στόχος της δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να προσδιορίζουν το πλήθος των στοιχείων που πρέπει να προσπελάσουµε αλγοριθµικά για να υπολογίσουµε το µέγιστο και το ελάχιστο ενός ταξινοµηµένου κατά αύξουσα σειρά µονοδιάστατου πίνακα. Από την ανάλυση των απαντήσεων των µαθητών παρατηρήθηκε ότι µόνο ένα ποσοστό 20%, είναι ικανοί να προσδιορίζουν σωστά το ζητούµενο πλήθος προσπελάσεων για το µέγιστο στοιχείο του πίνακα σε αντίθεση µε το αντίστοιχο ποσοστό για τον υπολογισµό του ελάχιστου που ανέρχεται σε 70%. Η διαφορά αυτή οφείλεται στο ότι ο πίνακας είναι ταξινοµηµένος κατά αύξουσα σειρά οπότε µπορούµε να υπολογίσουµε απευθείας το µέγιστο ή το ελάχιστο µε µία προσπέλαση. Επειδή το ελάχιστο στοιχείο είναι το πρώτο στον πίνακα αρκετοί από τους µαθητές δίνουν τη σωστή απάντηση ενώ για το µέγιστο στοιχείο το οποίο βρίσκεται τελευταίο στον πίνακα ένα µεγάλο ποσοστό µαθητών που ανέρχεται σε 80% πιστεύει ότι πρέπει υποχρεωτικά να προσπελάσουµε όλα τα υπόλοιπα δίνοντας σαν απάντηση τον αριθµό 10. Παρατηρούµε ότι οι µαθητές

2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» 101 αντιµετωπίζουν σηµαντικές µαθησιακές δυσκολίες και παρανοήσεις και στην περίπτωση του ταξινοµηµένου πίνακα. Όπως ειπώθηκε παραπάνω οι µαθητές δεν έχουν καταλάβει ότι µπορούµε να προσπελάσουµε απ ευθείας το µέγιστο στοιχείο σε έναν ταξινοµηµένο πίνακα και πρέπει να τον διατρέξουµε ολόκληρο. Επίσης ένα αρκετά µεγάλο ποσοστό (30%) θεωρεί ότι όταν βρίσκουµε το ζητούµενο στοιχείο δεν έχουµε προσπέλαση µε αποτέλεσµα να δίνουν σαν απάντηση αριθµό προσπελάσεων κατά ένα µικρότερο από το σωστά αναµενόµενο. 5 η ραστηριότητα Σειριακή Αναζήτηση Έστω ο παρακάτω µονοδιάστατος πίνακας Α[10] 4 7 10 9 7 20 2 14 17 12 Συµπληρώστε το πλήθος των στοιχείων του πίνακα που απαιτείται αλγοριθµικά να προσπελάσουµε για να ολοκληρώσουµε κάθε µία από τις παρακάτω αναζητήσεις χρησιµοποιώντας τον αλγόριθµο της σειριακής αναζήτησης και χωρίς να ταξινοµήσουµε πρώτα τον πίνακα. ΑΝΑΖΗΤΗΣΗ Αναζήτηση της πρώτης θέσης του πίνακα που εµφανίζεται η τιµή 7 Αναζήτηση της πρώτης θέσης του πίνακα που εµφανίζεται η τιµή 8 ΑΡΙΘΜΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ Αναζήτηση της τελευταίας θέσης του πίνακα που εµφανίζεται η τιµή 7 Στόχος της δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να εφαρµόζουν τον αλγόριθµο της σειριακής αναζήτησης στις περιπτώσεις που το στοιχείο που αναζητούµε είτε υπάρχει µία ή περισσότερες φορές είτε δεν υπάρχει καθόλου στον πίνακα. Από την ανάλυση των αποτελεσµάτων παρατηρήθηκε ότι ένα ποσοστό 20% των µαθητών πιστεύει ότι όταν το στοιχείο που αναζητούµε δεν υπάρχει στον πίνακα τότε δεν κάνουµε καµία προσπέλαση. Αυτό δείχνει ότι αρκετοί µαθητές πιστεύουν ότι τα στοιχεία του πίνακα είναι ήδη γνωστά στον αλγόριθµο χωρίς να χρειαστεί να τα προσπελάσουµε για να διαβάσουµε την τιµή τους. Επίσης ένα ποσοστό 20% των µαθητών πιστεύει ότι όταν βρίσκουµε το στοιχείο που ψάχνουµε τότε δεν έχουµε προσπέλαση στοιχείου. Τέλος ένα ποσοστό 30% στην περίπτωση της αναζήτησης της τελευταίας εµφάνισης µίας ζητούµενης τιµής δεν εφαρµόζουν την αναζήτηση έως το τελευταίο στοιχείο του πίνακα θεωρώντας πάλι ότι οι τιµές των στοιχείων του πίνακα είναι από την αρχή γνωστές. Στο σηµείο αυτό πρέπει να αναφέρουµε ότι σε παρόµοια δραστηριότητα σειριακής αναζήτησης σε µονοδιάστατο πίνακα ο οποίος όµως γνωρίζουµε εκ των προτέρων ότι είναι ταξινοµηµένος κατά αύξουσα σειρά, παρατηρήθηκαν κάποιες επιπλέον µαθησιακές δυσκολίες και παρανοήσεις των µαθητών όπως ότι αρκετοί από τους µαθητές (ποσοστό 40%) δεν σταµατάνε την αναζήτηση όταν βρουν στοιχείο µε τιµή

102 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» µεγαλύτερη από αυτή που αναζητούν καθώς και ότι ένα ποσοστό 30% δεν γνωρίζει ότι η αναζήτηση σταµατάει µόνο όταν βρουν ένα στοιχείο µε τιµή µεγαλύτερη. 6 η ραστηριότητα Ταξινόµηση Φυσαλίδας Θεωρείστε τον παρακάτω µονοδιάστατο πίνακα Α[5] 4 2 5 1 3 Να συµπληρώσετε τα δύο πρώτα περάσµατα κατά την διαδικασία ταξινόµησης του πίνακα Α µε τη µέθοδο της φυσαλίδας. Στόχος της δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να εφαρµόζουν τον αλγόριθµο ταξινόµησης της φυσαλίδας. Από την ανάλυση των απαντήσεων των µαθητών παρατηρήθηκε ότι µόνο ένα ποσοστό 30% των µαθητών είναι ικανό να εφαρµόζει το πρώτο πέρασµα του αλγορίθµου της φυσαλίδας σε έναν πίνακα ενώ ένα ακόµα µικρότερο ποσοστό 15% µπορεί να εφαρµόσει σωστά και το δεύτερο πέρασµα του αλγορίθµου ταξινόµησης. 7 η ραστηριότητα Μέγιστο στοιχείο γραµµής και στήλης δισδιάστατου πίνακα Έστω δισδιάστατος πίνακας Α[10, 20]. Συµπληρώστε το πλήθος των στοιχείων του πίνακα Α που απαιτείται αλγοριθµικά να προσπελάσουµε για να επιλύσουµε τα παρακάτω προβλήµατα. ΠΡΟΒΛΗΜΑ Προσδιορισµός του µέγιστου στοιχείου της 5 ης γραµµής Προσδιορισµός του µέγιστου στοιχείου της 5 ης στήλης ΑΡΙΘΜΟΣ ΠΡΟΣΠΕΛΑΣΕΩΝ.. Προσδιορισµός του µέγιστου στοιχείου. ολόκληρου του πίνακα Να δώσετε αλγόριθµο που να υπολογίζει και να εµφανίζει το µέγιστο στοιχείο της 5 ης στήλης του πίνακα Α. Να δώσετε αλγόριθµο που να υπολογίζει και να εµφανίζει το µέγιστο στοιχείο ολόκληρου του πίνακα Α. Ο στόχος της δραστηριότητας είναι να εξετάσουµε αν οι µαθητές είναι ικανοί να προσδιορίζουν το πλήθος των στοιχείων που απαιτούνται να προσπελάσουµε για να υπολογίσουµε το µέγιστο στοιχείο µίας γραµµής, στήλης ή ολόκληρου του δισδιάστατου πίνακα καθώς και αν µπορούν να σχεδιάσουν την σωστή αλγοριθµική επίλυση των προβληµάτων αυτών. Από την ανάλυση των απαντήσεων των µαθητών παρατηρήθηκε ότι µόνο ένα ποσοστό 40% των µαθητών είναι ικανό να προσδιορίζει σωστά το πλήθος προσπελάσεων στην περίπτωση γραµµής ή στήλης ενώ το ποσοστό αυξάνεται στο 70% στην περίπτωση ολόκληρου του δισδιάστατου πίνακα. Τέλος σωστή αλγοριθµική επίλυση για την περίπτωση του υπολογισµού του µέγιστου στοιχείου της στήλης έδωσε µόνο το 20% των µαθητών ενώ το αντίστοιχο ποσοστό για τον υπολογισµό του µέγιστου στοιχείου ολόκληρου του δισδιάστατου πίνακα είναι 45%.

2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» 103 Σηµαντική παρατήρηση από τις λανθασµένες απαντήσεις των µαθητών αποτελεί το γεγονός ότι οι µαθητές µπερδεύουν τις γραµµές µε τις στήλες του πίνακα και όταν απαιτείται να τον διατρέξουν κατά στήλες αυτοί τον διατρέχουν κατά γραµµές και αντίστροφα. Αυτό φαίνεται από το ότι όταν τους ζητείται στο πρώτο ερώτηµα να απαντήσουν για το πλήθος των στοιχείων που απαιτείται να προσπελάσουν για να προσδιορίσουν το µέγιστο στοιχείο της 5 ης γραµµής δίνουν την απάντηση που είναι σωστή για τον προσδιορισµό του µέγιστου στοιχείου της 5 ης στήλης του πίνακα. Τέλος φαίνεται ότι όλοι οι µαθητές που δεν καταφέρνουν να προσδιορίσουν σωστά το πλήθος των στοιχείων που απαιτείται να προσπελάσουµε δίνουν και λανθασµένη αλγοριθµική επίλυση του προβλήµατος. Συµπεράσµατα Κατά την ανάλυση των απαντήσεων των µαθητών στις παραπάνω δραστηριότητες της έρευνας παρατηρήθηκε ότι αρκετοί µαθητές έχουν λανθασµένες αντιλήψεις σε βασικές λειτουργίες των πινάκων. Από ό,τι προκύπτει από τη µελέτη των απαντήσεων σε όλες τις δραστηριότητες φαίνεται ότι λανθασµένες αντιλήψεις που παρουσιάζουν αρκετοί από τους µαθητές είναι: Ως προς την χρήση ενός πίνακα πιστεύουν ότι πρέπει να χρησιµοποιούµε πίνακα όταν θέλουµε να υπολογίσουµε το µέγιστο ή το ελάχιστο ενός συνόλου στοιχείων πιστεύουν ότι πρέπει να χρησιµοποιούµε πίνακα όταν πρέπει να συγκρίνουµε διάφορες τιµές µεταξύ τους πιστεύουν ότι πρέπει να χρησιµοποιούµε πίνακα όταν έχουµε µεγάλο αριθµό στοιχείων που πρέπει να οµαδοποιήσουµε για να έχουµε έναν γρήγορο αλγόριθµο Ως προς τα στοιχεία ενός πίνακα δεν έχουν κατανοήσει ότι τα στοιχεία ενός πίνακα µπορούν να πάρουν τιµή µέσω µίας εντολής εκχώρησης τιµής χωρίς να είναι απαραίτητο να χρησιµοποιήσουν την εντολή διάβασε πιστεύουν ότι οι τιµές των στοιχείων ενός πίνακα είναι ήδη γνωστές στον αλγόριθµο και έτσι δεν απαιτείται προσπέλαση όλων των στοιχείων δεν είναι ικανοί να δηµιουργήσουν αλγοριθµικά έναν πίνακα στην περίπτωση που τα στοιχεία του υπολογίζονται αναδροµικά (π.χ. Α[i] Α[i-1] + Α[i-2]) Ως προς τις βασικές λειτουργίες σε έναν πίνακα δυσκολεύονται να προσδιορίσουν το πλήθος των στοιχείων που πρέπει να προσπελάσουµε για να υπολογίσουµε το µέγιστο ή το ελάχιστο στοιχείο ενός µονοδιάστατου πίνακα πιστεύουν ότι για να υπολογίσουµε το µέγιστο στοιχείο ενός ταξινοµηµένου κατά αύξουσα σειρά πίνακα (το οποίο βρίσκεται στην τελευταία θέση του πίνακα) απαιτείται να προσπελάσουµε όλα τα στοιχεία έχουν παρανοήσεις σχετικά µε τη σειριακή αναζήτηση και τη σειριακή προσπέλαση και θεωρούν ότι ο υπολογισµός του µέγιστου ή του ελάχιστου ενός πίνακα είναι σειριακή αναζήτηση πιστεύουν ότι στη σειριακή αναζήτηση όταν το στοιχείο δεν υπάρχει στον πίνακα δεν κάνουµε καµία προσπέλαση πιστεύουν ότι, όταν στη σειριακή αναζήτηση βρίσκουµε το στοιχείο που ψάχνουµε τότε δεν έχουµε προσπέλαση

104 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» δυσκολεύονται να εφαρµόσουν τον αλγόριθµο της φυσαλίδας για την ταξινόµηση ενός µονοδιάστατου πίνακα δυσκολεύονται να προσδιορίσουν το πλήθος των στοιχείων που πρέπει να προσπελάσουµε για να υπολογίσουµε το µέγιστο στοιχείο µίας γραµµής ή στήλης ενός δισδιάστατου πίνακα µπερδεύουν τις γραµµές µε τις στήλες σε έναν δισδιάστατο πίνακα Επιπρόσθετα, ως προς τη σχεδίαση της κατάλληλης αλγοριθµικής επίλυσης φαίνεται ότι οι µαθητές αδυνατούν να αντεπεξέλθουν µε επιτυχία για το λόγο ότι δεν έχουν κατανοήσει τη λογική µε την οποία επιτελούνται οι διάφορες λειτουργίες σε έναν πίνακα. Για την αντιµετώπιση των παραπάνω µαθησιακών δυσκολιών των µαθητών θα πρέπει να προταθούν εναλλακτικές µέθοδοι διδασκαλίας οι οποίες θα βοηθήσουν τους µαθητές να αντιµετωπίσουν τις δυσκολίες και τις παρανοήσεις που παρουσιάζουν στους πίνακες. Οι εναλλακτικές αυτές µέθοδοι διδασκαλίας θα πρέπει να στηρίζονται στις βασικές αρχές µάθησης (Βοσνιάδου, 2001) και αποτελούν αντικείµενο περαιτέρω έρευνας. Βιβλιογραφία Bayman, P., & Mayer, R. E. (1983), A diagnosis of beginning programmers' misconceptions of BASIC programming statements, Communications of the ACM, 26(9), 677-679. Du Boulay, B., (1986), Some Difficulties of Learning to Program, Journal of Educational Computing Research, 2(1), 57-73 Joni S., A., & Soloway, E. (1986), But my program runs! discourse rules for novice programmers. Educational Computing Research, 2(1):95-128 Pane, J., & Myers, B. (2000), The influence of the Psychology of programming on a Language Design: Project Status Report, Proceedings of the 12 th Annual Meeting of the Psychology of Programmers Interest Group, 193-205, Edizioni Memoria, Italy Pea,R.D. (1986), Language-independent conceptual bugs in novice programming. Journal of Educational Computing Research, 2, 1, 25 36 Putnam, R. T., Sleeman, D., Baxter, J., Kuspa, L. (1989), A summary of misconceptions of high school Basic programmers, In E. Soloway & J. C. Spohrer (Eds), Studying the Novice Programmer, 301-314, Hillsdale, NJ, Lawrence Erlbaum Associates Samurcay, R., (1985), The concept of Variable in Programming: Its Meaning and Use in problem-solving by novice programmers, Education studies in Mathematics, 1692), 143-161 Shneiderman, B., (1985), When Children learn Programming: Antecedents, Concepts and Outcomes, The Computing Teacher, 12(5), 14-17 Soloway E., Ehrlich, K. Bonar, J. and Greenspan, J. (1983), What do novices know about programming? In B. Shneiderman and A. Badre (Eds.), Directions in humancomputer interactions Ablex, Inc Soloway, E. (1986), Learning to program = learning to construct mechanisms and explanations. Communications of the ACM, 29(9), 850-958. Soloway, E., Bonar, J. and Ehrlich, K. (1989), Cognitive strategies and looping constructs: An empirical study. Communications of the ACM, 26(11), 853-860 Soloway, E., Pinto, J., Letovsky, S., Littman, D. and Lampert, R., (1988), Designing documentation to compensate for delocalized plans, Communications of the ACM, 31, 1259-1267

2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» 105 Spohrer, J. C., & Soloway, E. (1986a), Alternatives to construct-based programming misconceptions. Paper presented at the CHI'86 Proceedings. Spohrer, J. C., & Soloway, E. (1986b), Novice mistakes: Are the folk wisdoms correct? Communications of the ACM, 29(7), 624-632. Spohrer, J. C., & Soloway, E. (1986c), Analyzing the high frequency bugs in novice programs. In E. Soloway and S. Iyengar, Ed., Empirical Studies of Programmers, Ablex Publishing Corp, Norwood, NJ, 230-251 Βοσνιάδου, Σ., (2002), Πως µαθαίνουν οι µαθητές, ιεθνές Γραφείο Εκπαίδευσης της UNESCO