Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το...
DESCRIPTION
Έρευνα που παρουσιάστηκε στο 6ο Συνέδριο Διδακτικής της Πληροφορικής που πραγματοποιήθηκε στην Φλώρινα 20-22 Απριλίου.Αφορά τη μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch.TRANSCRIPT
Σαρημπαλίδης Ιωάννης
Μάθηση Προγραμματισμού Η/Υ από μαθητές Α’ Λυκείου με το
Είμαι Καθηγητής Πληροφορικής στο Γενικό
Λύκειο Πεντάπολης Σερρών
Λίγα λόγια για μένα (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ο
Οι βασικές έννοιες του προγραμματισμού μπορούν να κατανοηθούν καλύτερα όταν οι μαθητές τις
ανακαλύπτουν μόνοι τους.
Συμπέρασμα
… και στη συνέχεια να ενθαρρύνουμε τους μαθητές μας στην προσπάθεια τους.
Εμείς βέβαια πρέπει αρχικά να δημιουργήσουμε το κατάλληλο περιβάλλον
μάθησης ...
Σας ευχαριστώ πολύ για την
προσοχή σας!