Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το...

Post on 24-Jun-2015

5.401 views 3 download

description

Έρευνα που παρουσιάστηκε στο 6ο Συνέδριο Διδακτικής της Πληροφορικής που πραγματοποιήθηκε στην Φλώρινα 20-22 Απριλίου.Αφορά τη μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch.

Transcript of Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το...

Σαρημπαλίδης Ιωάννης

Μάθηση Προγραμματισμού Η/Υ από μαθητές Α’ Λυκείου με το

Είμαι Καθηγητής Πληροφορικής στο Γενικό

Λύκειο Πεντάπολης Σερρών

Λίγα λόγια για μένα (1)

Λίγα λόγια για μένα (2)

Έχω δημιουργήσει και συντηρώ το ιστολόγιο

Η Πληροφορική στο Σχολείο

http://pliroforikiatschool.blogspot.com/

Η έρευνα που έπρεπε να υλοποιήσω στα πλαίσια της

θεματικής ενότητας Εκπαιδευτική Έρευνα στην

Πράξη.

Η αφορμή

Ε.Α.Π.

Ο αρχικός προβληματισμός

Ποια γλώσσα να επιλέξω;

Η απόφαση

Η Ερευνα

Η έρευνα υλοποιήθηκε στα πλαίσια του μαθήματος επιλογής της Α’ Λυκείου

Εφαρμογές Πληροφορικής.

Το μάθημα

Διδασκαλία με

Φύλλα Εργασίας

6 ώρες 4 ώρες

Δημιουργία ομαδικών Projects

+

Πορεία διδασκαλίας

Ολοκληρώθηκε σε χρονικό διάστημα περίπου δύο μηνών.

Διάρκεια Υλοποίησης

Μάρτιος - Απρίλιος 2011

Σχεδόν εξολοκλήρου στο εργαστήριο Πληροφορικής.

Που έγινε;

Πορεία Έρευνας

Θεωρητικό Πλαίσιο

Ερωτήματα

Μεθοδολογία

Αποτελέσματα

Συμπεράσματα

1ο βήμα

Εκπαιδευτικό περιβάλλον προγραμματισμού που

αναπτύχθηκε στο MIT Media Lab το

Η γλώσσα Scratch

2007

Υποστηρίζει …

Event-Driven Programming

Multithreading Programming

Φεσάκης & Σεραφείμ (2009)

Προηγούμενες έρευνες

Τριτοβάθμια Πρωτοβάθμια - Δευτεροβάθμια

Νικολός (2010)

Michailidi (2010)

Χασανίδης & Μπράτιστης (2010)

Theodorou & Kordaki (2010)

Κοσμοπούλου κ.α. (2010)

Φουντουλάκη (2011)

Πορεία Έρευνας

Θεωρητικό Πλαίσιο

Ερωτήματα

Μεθοδολογία

Αποτελέσματα

Συμπεράσματα

2ο βήμα

Ερευνητικά ερωτήματα (1)

Ποιες προγραμματιστικές έννοιες κατάφεραν να χρησιμοποιήσουν οι

μαθητές;

Δομή Επιλογής

Δομή Επανάληψης

Ερευνητικά ερωτήματα (2)

Ποιο ήταν το πλήθος των δομικών στοιχείων

του Scratch που χρησιμοποίησαν οι

μαθητές;

Μορφές

Σενάρια

Ερευνητικά ερωτήματα (3)

Ποια είναι τα σημεία των φύλλων εργασίας στα οποία συνάντησαν δυσκολίες οι μαθητές;

Ερευνητικά ερωτήματα (4)

Ποια ήταν η άποψη των μαθητών για τον τρόπο

διδασκαλίας;

Ερευνητικά ερωτήματα (5)

Ποια ήταν η άποψη των μαθητών για το Scratch;

Πορεία Έρευνας

Θεωρητικό Πλαίσιο

Ερωτήματα

Μεθοδολογία

Αποτελέσματα

Συμπεράσματα

3ο βήμα

Είδος έρευνας

Οιονεί – πειραματική έρευνα με ομάδα

ελέγχου

Οι συμμετέχοντες

16 μαθητές

Ομάδα ελέγχουΠειραματική ομάδα

17 μαθητές

Η μέθοδος διδασκαλίας

Μέθοδος διδασκαλίας (1)

Πειραματική ομάδα

Χρήση των φύλλων εργασίας.

Ο ρόλος του καθηγητή ήταν συμβουλευτικός και ενθαρρυντικός.

Καμία εισαγωγή.1

2

3

Μέθοδος διδασκαλίας (2)

Ομάδα Ελέγχου

Χρήση των φύλλων εργασίας.

Ο ρόλος του καθηγητή ήταν συμβουλευτικός και ενθαρρυντικός.

Επίδειξη των εννοιών με χρήση video projector.1

2

3

Τα φύλλα εργασίας

Ο στόχος τους

Βασικός στόχος των φύλλων εργασίας ήταν οι μαθητές να δουλεύουν όσο γίνεται

πιο αυτόνομα.

Ύλη που διδάχθηκε

1 Εντολές της παλέτας Κίνηση

2

3

4

5

6

Εντολές της παλέτας Όψεις

Δομή Επιλογής

Δομή Επανάληψης

Μεταβλητές

Ανταλλαγή μηνυμάτων

Αποτελούνταν από …

Δραστηριότητες Επεξήγηση εντολών

2 μέρη

Δραστηριότητες (1)

Δημιουργία λαβύρινθου Παρκάρισμα αυτοκινήτου

Καρχαρίας και δύτης Pong

Δραστηριότητες (2)

Δύο μπάλες Αγώνας αυτοκινήτων

Δραστηριότητες (3)

Το project

Προγραμματιστικές έννοιες (1)

Δομή Επιλογής Δομή Επανάληψης

Διαχείριση γεγονότων Μεταβλητές

8

Προγραμματιστικές έννοιες (2)8

Πολυνηματική εκτέλεση Συγχρονισμός

Τυχαίοι αριθμοίΛογικοί τελεστές

Δομικά στοιχεία

Σκηνικά Μορφές

Σενάρια Μεταβλητές

Το ερωτηματολόγιο

Αποτελούνταν από …

Άποψη για τα φύλλα εργασίας

Άποψη για το Scratch

2 μέρη

Πορεία Έρευνας

Θεωρητικό Πλαίσιο

Ερωτήματα

Μεθοδολογία

Αποτελέσματα

Συμπεράσματα

4ο βήμα

Πλήθος προγραμματιστικών εννοιών ανά project

Δομή Επιλογής Δομή Επανάληψης

Μεταβλητές Διαχείριση γεγονότων

Πολυνηματική εκτέλεση

Συγχρονισμός Τυχαίοι Αριθμοί

Λογικοί Τελεστές

0

1

2

3

4

5

6

7

8 Πειραματική Ομάδα

Ομάδα Ελέγχου

1ο ερευνητικό ερώτημα

Συνολικό πλήθος προγραμματιστικών εννοιών ανά project

0 1 2 3 4 5 6 7 80

1

2

3

4Πειραματική Ομάδα Ομάδα Ελέγχου

Πλήθος διαφορετικών προγραμματιστικών εννοιών

Πλή

θος

εφαρ

μογώ

ν1ο ερευνητικό ερώτημα

Σκηνές Αντικείμενα Σενάρια Μεταβλητές0

2

4

6

8

10

12 Πειραματική ΟμάδαΟμάδα Ελέγχου

Πλήθος δομικών στοιχείων ανά project

2ο ερευνητικό ερώτημα

Εμφωλευμένη δομή επιλογήςΗ πειραματική ομάδα

υλοποίησε μεγαλύτερο μέρος των φύλλων

εργασίας και χρειάστηκε λιγότερη βοήθεια.

Προβλήματα με …

Λογικοί τελεστές

Μεταβλητές

Περίμενε ώσπου …

Επανάλαβε ώσπου …

Υλοποίηση

3ο ερευνητικό ερώτημαΦύλλα εργασίας

Η δομή των φύλλων εργασίας και η υλοποίηση ενός project βοηθούν στην

εκμάθηση του Scratch.

Η ύλη που καλυπτόταν ήταν σχετικά μεγάλη ενώ μάλλον δεν θα χρησιμοποιούσαν το

Scratch εκτός σχολείου.

Συμφωνούν αρκετά Έχουν την άποψη

4ο ερευνητικό ερώτημαΆποψη για τον τρόπο διδασκαλίας

Ευχάριστη διαδικασία – Διαδικασία μάθησης

μέσα από παιχνίδι

Συμφωνούν αρκετά

Βοηθάει στον πειραματισμό

Προκαλεί το ενδιαφέρον

Μάλλον συμφωνούν

Εύκολη διαδικασία

Γρήγορη εξοικείωση

5ο ερευνητικό ερώτημαΆποψη για το Scratch

Πορεία Έρευνας

Θεωρητικό Πλαίσιο

Ερωτήματα

Μεθοδολογία

Αποτελέσματα

Συμπεράσματα

5ο βήμα

1ο

Οι μαθητές κατάφεραν να κατανοήσουν αρκετές προγραμματιστικές έννοιες.

Συμπέρασμα

Υπήρχαν προβλήματα με ορισμένες έννοιες

όπως είναι οι μεταβλητές και οι

λογικές εκφράσεις ...

… ενώ δεν κατανοήθηκαν σε

βάθος κάποιες άλλες όπως είναι η

εμφωλευμένη δομή επιλογής.

2ο

Οι εργασίες που υλοποιήθηκαν ήταν μέτριες.

Συμπέρασμα

Οφείλεται κυρίως στο χρονικό διάστημα

που αφιερώθηκε για την υλοποίηση των

εργασιών ...

… αλλά και στο γεγονός ότι οι μαθητές δεν

υλοποίησαν τις προαιρετικές ασκήσεις

για το σπίτι.

3ο

Η άποψη των μαθητών για το Scratch ήταν πολύ θετική.

Συμπέρασμα

Οφείλεται κυρίως στο γραφικό

περιβάλλον …

… αλλά και στην απουσία

συντακτικών λαθών.

4ο

Η χρήση των συγκεκριμένων φύλλων εργασίας και η υλοποίηση ενός project δρουν θετικά στην εκμάθηση

του Scratch.

Συμπέρασμα

Οφείλεται στην δομή των φύλλων εργασίας και τον

παιγνιώδη χαρακτήρα τους …

… αλλά κυρίως στην ενεργοποίηση των μαθητών μέσα από

πραγματικά παραδείγματα.

5ο

Οι βασικές έννοιες του προγραμματισμού μπορούν να κατανοηθούν καλύτερα όταν οι μαθητές τις

ανακαλύπτουν μόνοι τους.

Συμπέρασμα

… και στη συνέχεια να ενθαρρύνουμε τους μαθητές μας στην προσπάθεια τους.

Εμείς βέβαια πρέπει αρχικά να δημιουργήσουμε το κατάλληλο περιβάλλον

μάθησης ...

Σας ευχαριστώ πολύ για την

προσοχή σας!