«Διδασκαλία αντικειμενοστραφούς
προγραμματισμού στην πρωτοβάθμια
εκπαίδευση. Η περίπτωση του
προγραμματιστικού περιβάλλοντ...
Ποιος, Που, Πότε
• Μαθητές ΣΤ’ τάξης
• 30ο
Δημοτικό Σχολείο Θεσσαλονίκης
• Σχολικό Έτος 2013-2014
Ένταξη στο πρόγραμμα σπουδών
Η εκπαιδευτική εφαρμογή που αναπτύχθηκε
εντάσσεται τόσο στο Διαθεματικό Ενιαίο Πλαίσιο
προγρά...
Ωστόσο…
Λόγω μη πρότερης εμπειρίας των μαθητών
της ΣΤ’ τάξης στον προγραμματισμό από τις
προηγούμενες τάξεις, οι 12 διδακτ...
Σκοπός
Εισαγωγή στον αντικειμενοστραφή
προγραμματισμό και τις βασικές αλγοριθμικές
δομές
Στόχοι
Σε επίπεδο γνώσεων:
Να αναγνωρίσουν τα βασικά χαρακτηριστικά
ενός προγραμματιστικού περιβάλλοντος
Σε επίπεδο δεξιοτ...
Το δίλημμα:
Δομημένος ή Αντικειμενοστραφής
Προγραμματισμός;
Τα δεδομένα 1/4
• Η διδασκαλία του προγραμματισμού σε
αρχάριους σε όλες τις βαθμίδες εκπαίδευσης
παρουσιάζει αρκετές δυσκο...
Τα δεδομένα 2/4
• Η ανάπτυξη προγραμμάτων με χρήση
αντικειμενοστραφών γλωσσών είναι ακόμη πιο
δύσκολη για τους αρχάριους
Α...
Τα δεδομένα 3/4
Για τους μαθητές του δημοτικού σχολείου θα
πρέπει να ληφθεί σοβαρά υπόψη πέραν των
δυνατοτήτων του προγραμ...
Τα δεδομένα 4/4
Ο αντικειμενοστραφής προγραμματισμός
συνιστά μία προσέγγιση που μας επιτρέπει να
φτάσουμε σε υψηλά επίπεδα...
Εναλλακτικές λύσεις
Η επιλογή
Το προγραμματιστικό περιβάλλον Alice
http://www.alice.org
Χαρακτηριστικά του εργαλείου
• Επιτρέπει τη δημιουργία κινουμένων σχεδίων
μέσω drag and drop
• Η χρήση drag and drop εκμηδ...
Χαρακτηριστικά του εργαλείου
• Εικονικός κόσμος 3 διαστάσεων
• Λόγω των ιδιαίτερων χαρακτηριστικών του
ενεργοποιεί το ενδι...
Επιπλέον…
• Οι οδηγίες για τη συμπεριφορά των
αντικειμένων ανταποκρίνονται στα πρότυπα
γλωσσών προγραμματισμού όπως η Java...
Η εφαρμογή
Η εφαρμογή θα διαδραματίζονταν στο βυθό
της θάλασσας και θα αφορούσε τρία ψάρια,
όπου το ένα θα προσπαθούσε να ...
Η εφαρμογή
Βασικά χαρακτηριστικά της εφαρμογής
• η κίνηση των αντικειμένων
• η εμφάνιση μηνυμάτων στην οθόνη
• η χρήση μεταβλητών
• η...
Στάδια εφαρμογής
Η πορεία της εκπαιδευτικής διαδικασίας
ακολούθησε συνοπτικά τα παρακάτω στάδια:
• Εισαγωγή στις κλάσεις κ...
Μεθοδολογία παρατήρησης
Ως μεθοδολογία παρατήρησης, δεδομένης
της φυσικής παρουσίας και συμμετοχής του
εκπαιδευτικού, επιλ...
Παρατηρήσεις - Συμπεράσματα
• Oι μαθητές ενεργοποιήθηκαν από τα πρώτα κιόλας
μαθήματα
• Tο κίνητρο για συμμετοχή τους αυξά...
Παρατηρήσεις - Συμπεράσματα
• Οι έννοιες των κλάσεων, των αντικειμένων και
της κληρονομικότητας αρχικά ξένισαν τους
μαθητέ...
Παρατηρήσεις
• Όλες οι ομάδες των μαθητών παρέδωσαν τελικό
προϊόν, άλλες με λιγότερα και άλλες με
περισσότερα λάθη
Κλείνοντας…
Η πρακτική εφαρμογή του προγραμματιστικού
περιβάλλοντος Alice στη διδασκαλία του
αντικειμενοστραφούς προγραμμα...
Το τελευταίο αυτό χαρακτηριστικό
είναι ιδιαίτερης σημασίας για τους
μικρούς μαθητές, προκειμένου η
πρώτη επαφή που θα έχου...
Σας ευχαριστώ θερμά για την προσοχή
σας!!!
Συνέδριο ΠΕΚΑΠ - Αντικειμενοστραφής Προγραμματισμός - Alice
Upcoming SlideShare
Loading in...5
×

Συνέδριο ΠΕΚΑΠ - Αντικειμενοστραφής Προγραμματισμός - Alice

2,145

Published on

Παρουσίαση εργασίας στο 8ο Πανελλήνιο Συνέδριο Καθηγητών Πληροφορικής στο Βόλο
Διδασκαλία αντικειμενοστραφούς προγραμματισμού στην πρωτοβάθμια εκπαίδευση. Η περίπτωση του προγραμματιστικού περιβάλλοντος Alice

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,145
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Συνέδριο ΠΕΚΑΠ - Αντικειμενοστραφής Προγραμματισμός - Alice

  1. 1. «Διδασκαλία αντικειμενοστραφούς προγραμματισμού στην πρωτοβάθμια εκπαίδευση. Η περίπτωση του προγραμματιστικού περιβάλλοντος Alice» Σωτηρούδας Βασίλειος1 , Γαρίτσης Ιωάννης2 , Κούνδουρος Μάρκος2 1 Καθηγητής Πληροφορικής, Med (AdultEd) 2 Δάσκαλος, Mhs (HealthSc) 3 Καθηγητής Πληροφορικής Msc (CompSc)
  2. 2. Ποιος, Που, Πότε • Μαθητές ΣΤ’ τάξης • 30ο Δημοτικό Σχολείο Θεσσαλονίκης • Σχολικό Έτος 2013-2014
  3. 3. Ένταξη στο πρόγραμμα σπουδών Η εκπαιδευτική εφαρμογή που αναπτύχθηκε εντάσσεται τόσο στο Διαθεματικό Ενιαίο Πλαίσιο προγράμματος Σπουδών (Δ.Ε.Π.Π.Σ.) για την Πληροφορική, όσο και στο πρόγραμμα σπουδών των νέων διδακτικών αντικειμένων που έχουν εισαχθεί στα ολοήμερα δημοτικά σχολεία που λειτουργήσουν με Ενιαίο Αναμορφωμένο Εκπαιδευτικό Πρόγραμμα (ΕΑΕΠ) (ΦΕΚ 1139, / 2010) και ειδικότερα, στη θεματική ενότητα «Προγραμματίζω τον Υπολογιστή» για την οποία συνιστώνται συνολικά 12 ώρες διδασκαλίας
  4. 4. Ωστόσο… Λόγω μη πρότερης εμπειρίας των μαθητών της ΣΤ’ τάξης στον προγραμματισμό από τις προηγούμενες τάξεις, οι 12 διδακτικές ώρες απεδείχθησαν λίγες, καθώς η αντίστοιχη θεωρία μαζί με την ολοκλήρωση της εφαρμογής διήρκησαν συνολικά τις διπλάσιες
  5. 5. Σκοπός Εισαγωγή στον αντικειμενοστραφή προγραμματισμό και τις βασικές αλγοριθμικές δομές
  6. 6. Στόχοι Σε επίπεδο γνώσεων: Να αναγνωρίσουν τα βασικά χαρακτηριστικά ενός προγραμματιστικού περιβάλλοντος Σε επίπεδο δεξιοτήτων: Να χρησιμοποιούν βασικές αλγοριθμικές δομές για την επίλυση προβλημάτων Σε επίπεδο στάσεων: Να διαμορφώσουν θετική στάση απέναντι στον προγραμματισμό
  7. 7. Το δίλημμα: Δομημένος ή Αντικειμενοστραφής Προγραμματισμός;
  8. 8. Τα δεδομένα 1/4 • Η διδασκαλία του προγραμματισμού σε αρχάριους σε όλες τις βαθμίδες εκπαίδευσης παρουσιάζει αρκετές δυσκολίες και παρανοήσεις • Η αντικειμενοστραφής σχεδίαση είναι πιο αφηρημένη από την τεχνική του δομημένου προγραμματισμού, απαιτεί νέους τρόπους σκέψης και είναι πιο απαιτητική όσον αφορά τις διαδικασίες της ανάλυσης και σχεδίασης
  9. 9. Τα δεδομένα 2/4 • Η ανάπτυξη προγραμμάτων με χρήση αντικειμενοστραφών γλωσσών είναι ακόμη πιο δύσκολη για τους αρχάριους Από την άλλη μεριά όμως… • Η εισαγωγή στον προγραμματισμό την τελευταία δεκαετία πραγματοποιείται, κατά κύριο λόγο, χρησιμοποιώντας το αντικειμενοστραφές παράδειγμα προγ/τισμού.
  10. 10. Τα δεδομένα 3/4 Για τους μαθητές του δημοτικού σχολείου θα πρέπει να ληφθεί σοβαρά υπόψη πέραν των δυνατοτήτων του προγραμματιστικού εργαλείου αυτού καθ’ αυτού και ο εικονικός κόσμος προγραμματισμού, ο οποίος οφείλει να είναι γραφικός και ει δυνατόν τρισδιάστατος καθώς και τα παιγνιώδη χαρακτηριστικά του, διότι έτσι ενεργοποιείται στο μέγιστο δυνατό βαθμό το ενδιαφέρον των μαθητών και προκαλείται το κίνητρο για συμμετοχή
  11. 11. Τα δεδομένα 4/4 Ο αντικειμενοστραφής προγραμματισμός συνιστά μία προσέγγιση που μας επιτρέπει να φτάσουμε σε υψηλά επίπεδα αφαίρεσης μειώνοντας με αυτόν τον τρόπο την πολυπλοκότητα των προβλημάτων που καλούμαστε να λύσουμε
  12. 12. Εναλλακτικές λύσεις
  13. 13. Η επιλογή Το προγραμματιστικό περιβάλλον Alice http://www.alice.org
  14. 14. Χαρακτηριστικά του εργαλείου • Επιτρέπει τη δημιουργία κινουμένων σχεδίων μέσω drag and drop • Η χρήση drag and drop εκμηδενίζει την εμφάνιση συντακτικών λαθών • Η αντιμετώπιση των λογικών λαθών γίνεται σε κάθε στάδιο της ανάπτυξης, καθώς οι μαθητές μπορούν άμεσα να δουν το αποτέλεσμα των ενεργειών τους, τρέχοντας το πρόγραμμα στην οθόνη του εικονικού κόσμου.
  15. 15. Χαρακτηριστικά του εργαλείου • Εικονικός κόσμος 3 διαστάσεων • Λόγω των ιδιαίτερων χαρακτηριστικών του ενεργοποιεί το ενδιαφέρον και προκαλεί το κίνητρο για συμμετοχή των μαθητών σε τέτοιο βαθμό, όπως συμβαίνει με τα video games ή τα animated films • Λογισμικό ανοικτού κώδικα • Οι μαθητές μπορούν να ανεβάσουν την εφαρμογή που αναπτύσσουν με τη μορφή video απευθείας στο YouTube, ή να αποθηκεύσουν την εφαρμογή με τη μορφή ανεξάρτητου αρχείου video στον υπολογιστή τους.
  16. 16. Επιπλέον… • Οι οδηγίες για τη συμπεριφορά των αντικειμένων ανταποκρίνονται στα πρότυπα γλωσσών προγραμματισμού όπως η Java, η C++ ή η C# • Με το χειρισμό των αντικειμένων στον εικονικό κόσμο, οι μαθητές αποκτούν εμπειρία με όλες τις δομές προγραμματισμού που συνήθως διδάσκονται σε ένα εισαγωγικό μάθημα προγραμματισμού
  17. 17. Η εφαρμογή Η εφαρμογή θα διαδραματίζονταν στο βυθό της θάλασσας και θα αφορούσε τρία ψάρια, όπου το ένα θα προσπαθούσε να φάει τα υπόλοιπα. Η εφαρμογή είναι διαθέσιμη στη διεύθυνση http://www.youtube.com/watch?v=QZQRSJH3P-w&
  18. 18. Η εφαρμογή
  19. 19. Βασικά χαρακτηριστικά της εφαρμογής • η κίνηση των αντικειμένων • η εμφάνιση μηνυμάτων στην οθόνη • η χρήση μεταβλητών • η χρήση διαδικασιών • η δομή ακολουθίας και • η δομή επανάληψης
  20. 20. Στάδια εφαρμογής Η πορεία της εκπαιδευτικής διαδικασίας ακολούθησε συνοπτικά τα παρακάτω στάδια: • Εισαγωγή στις κλάσεις και τα αντικείμενα • Βασικές ενέργειες των αντικειμένων • Χρήση μεταβλητών • Δομή ακολουθίας • Δομή επανάληψης • Διαδικασίες και συναρτήσεις
  21. 21. Μεθοδολογία παρατήρησης Ως μεθοδολογία παρατήρησης, δεδομένης της φυσικής παρουσίας και συμμετοχής του εκπαιδευτικού, επιλέγεται η συστηματική συγκεκαλυμμένη παρατήρηση τόσο των λεκτικών όσο και των μη λεκτικών συμπεριφορών και αντιδράσεων των υποκειμένων στην παρατήρηση, εκτιμώντας ότι εάν ενημερώνονταν οι εκπαιδευόμενοι ότι υπόκεινται σε παρατήρηση, θα αλλοιώνονταν τα αποτελέσματα της παρατήρησης
  22. 22. Παρατηρήσεις - Συμπεράσματα • Oι μαθητές ενεργοποιήθηκαν από τα πρώτα κιόλας μαθήματα • Tο κίνητρο για συμμετοχή τους αυξάνονταν παράλληλα με τη διδασκαλία των νέων δυνατοτήτων που είχαν για να κινήσουν τα αντικείμενα στο παιχνίδι που ανέπτυσσαν • Oι μαθητές αντιμετώπισαν ιδιαίτερα προβλήματα στην κατανόηση της δομής επανάληψης και στη χρήση των διαδικασιών, τα οποία εκδηλώθηκαν με πλήθος αποριών και ερωτήσεων
  23. 23. Παρατηρήσεις - Συμπεράσματα • Οι έννοιες των κλάσεων, των αντικειμένων και της κληρονομικότητας αρχικά ξένισαν τους μαθητές • Το φιλικό περιβάλλον διεπαφής, η απεικόνιση σε 3 διαστάσεις και τα παιγνιώδη χαρακτηριστικά του προγραμματιστικού περιβάλλοντος, είχαν καταλυτική επίδραση στη συμμετοχή όλων των ομάδων εργασίας ανεξαρτήτως φύλου
  24. 24. Παρατηρήσεις • Όλες οι ομάδες των μαθητών παρέδωσαν τελικό προϊόν, άλλες με λιγότερα και άλλες με περισσότερα λάθη
  25. 25. Κλείνοντας… Η πρακτική εφαρμογή του προγραμματιστικού περιβάλλοντος Alice στη διδασκαλία του αντικειμενοστραφούς προγραμματισμού στους μαθητές της ΣΤ’ τάξης του δημοτικού σχολείου μπορεί να συντελέσει ώστε οι μαθητές να αναπτύξουν αλγοριθμικό τρόπο σκέψης, αλλά και να έχουν μία πρώτη επαφή με βασικές αρχές του προγραμματισμού, μέσα από ένα περιβάλλον φιλικό με έντονα παιγνιώδη χαρακτηριστικά
  26. 26. Το τελευταίο αυτό χαρακτηριστικό είναι ιδιαίτερης σημασίας για τους μικρούς μαθητές, προκειμένου η πρώτη επαφή που θα έχουν με τον προγραμματισμό να είναι ελκυστική και ενδιαφέρουσα.
  27. 27. Σας ευχαριστώ θερμά για την προσοχή σας!!!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×