dimitriadis epikodomitika
TRANSCRIPT
![Page 1: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/1.jpg)
Μάθημα: Εποικοδομικά Περιβάλλοντα Μάθησης
Υπολογιστική Σκέψη και Συνεργατική
Σεναριογράφιση στο Scratch
Γεωργία Θεοχάρη ΑΕΜ: 510
Ελένη Ψαρά AEM: 544
ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Α.Π.Θ. ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Τεχνολογίες Πληροφορίας & Επικοινωνιών στην Εκπαίδευση
![Page 2: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/2.jpg)
Υπολογιστική Σκέψη και Συνεργατική Σεναριογράφιση στο Scratch
Πρόταση διδασκαλίας για το προγραμματιστικό περιβάλλον scratch βασισμένη:● στη θεωρία του κοινωνικού εποικοδομητισμού ● στην υπολογιστική σκέψη - παιχνιδοποίηση● στη σεναριογραφημένη ομαδο-συνεργατική
διδασκαλία● Διδακτικό μοντέλο:
○ Ομαδοσυνεργατικό μοντέλο ΣΠΠΑ (Συνεργασία, Πρόβλημα, Παιχνίδι, Ανταγωνισμός
![Page 3: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/3.jpg)
● η μάθηση είναι μια ενεργή διαδικασία κατασκευής της γνώσης
● ο μαθητής ενεργός δημιουργός νέων ιδεών - βάση της προγενέστερης γνώσης και εμπειριών του
● αλληλεπιδρώντας με το κοινωνικoπολιτιστικό του περιβάλλον καθώς και με κοινωνικούς τρίτους
● διαμεσολανητικά εργαλεία (Scratch, Φύλλα εργασίας)
Κοινωνικοπολιτισμικός επικοδομητισμός Vygotsky
![Page 4: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/4.jpg)
Στόχοι:● κριτική σκέψη● μεταγνωστικές δεξιότητες
Κοινωνικοπολιτισμικός επικοδομητισμός Vygotsky
![Page 5: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/5.jpg)
Υπολογιστική σκέψη - παιχνιδοποίηση
Στόχοι:● αυτοματοποιημένη προσεγγιστική επίλυση ενός
θέματος● μέθοδοι, παρόμοιες με αυτές των λύσεων που
υλοποιούνται με Η/Υ● να καταστήσει τις εκπαιδευτικές δραστηριότητες
πιο ελκυστικές
![Page 6: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/6.jpg)
Υπολογιστική σκέψη - παιχνιδοποίηση
Βασικές έννοιες:
● η τμηματοποίηση● ο αλγόριθμος, ● η αφαίρεση, ● η γενίκευση● η έννοια της επεκτασιμότητας
(επαναχρησιμοποίηση κώδικα, reusing)
![Page 7: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/7.jpg)
Σεναριογραφημένη συνεργατική μάθηση
Στόχοι:● ανάπτυξη συνεργατικών δεξιοτήτων:
○ Διάλογος○ Επιχειρηματολογία○ Αλληλεπίδραση
● διακριτοί ρόλοι ● σενάριο
○ καλύτερες επιδόσεις○ λιγότερες εντάσεις
![Page 8: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/8.jpg)
Τεχνολογικό εργαλείο - Scratch
● MIT Media Lab 2003- (http://scratch.mit.edu/about/)
● δημιουργία πολυμεσικών εφαρμογών και παιχνιδιών
○ εύκολο χειρισμός χαρακτήρων, παρασκηνίων,
γραφικών, κινούμενων σχεδίων, μουσικής και ήχων
○ εύχρηστο και ευχάριστο γραφικό περιβάλλον
![Page 9: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/9.jpg)
Τεχνολογικό εργαλείο - Scratch
● οδηγούμενο από γεγονότα προγραμματισμό ● τον πολυνηματικό προγραμματισμό. ● Οι ψηφίδες εντολών / αποφυγή συντακτικών λαθών●
Δέκα ομάδες εντολών (παλέτες): ○ ελέγχου (control),○ αισθητήρων (sensing),○ τελεστών (operators) ○ δημιουργίας συναρτήσεων
(blocks).
○ κίνησης (motion), ○ όψης (Looks),○ ήχου (Sound), ○ πένας (pen),○ γεγονότων (events)
![Page 10: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/10.jpg)
Διδακτικό μοντέλομοντέλο ΣΠΠΑ :
● Συνεργασία ○ διακριτοί λειτουργικοί ρόλοι
● Πρόβλημα, ○ προβλήματα κλιμακούμενης δυσκολίας○ coaching, scaffolding, βαθμιαία απόσυρση○ Ερωτήσης αναστοχασμού
● Παιχνίδι και ● Ανταγωνισμός
○ Κινητροδότηση
![Page 11: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/11.jpg)
Υλοποίηση Στόχοι:● Να δουλέψουν
○ ομαδικά και ○ να εξασκηθούν στο διάλογο ○ την επιχειρηματολογία
● Να κατανοήσουν τις έννοιες του υπολογιστικού μοντέλου που τους παρουσιάζονται
● Να μπορούν να εντοπίζουν την κοινή προγραμματιστική δομή που μπορεί να υπάρχει ανάμεσα σε δύο προβλήματα.
![Page 12: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/12.jpg)
Υλοποίηση
Στόχοι:● Ενώ στο τέλος της δραστηριότητας οι μαθητές θα πρέπει
να είναι σε θέση:○ να περιγράφουν τις βασικές εντολές κίνησης, πένας
και όψης του scratch,○ να γράφουν κώδικα που θα κινεί αντικείμενα,
σχεδιάζει διαδρομές, θα εμφανίζει και εξαφανίζει αντικείμενα που ακολουθούν κανόνες,
○ να διορθώνουν/τροποποιούν κώδικα προγράμματος, ώστε να επιλύουν συγκεκριμένο πρόβλημα.
![Page 13: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/13.jpg)
Υλοποίηση Σκοπός:● η υλοποίηση ενός παιχνιδιού
○ απλές εντολές ακολουθιακής δομής○ ο χαρακτήρας έχει τη δυνατότητα να κινείται με τα
βελάκια, ○ όταν αλλάζει κατεύθυνση
■ αλλάζει όψη αλλά και να εμφανίζει ένα μήνυμα.
Τα παιδιά αφήνονται ελεύθερα να επιλέξουν όψεις και το είδος το μηνυμάτων για να αποκτήσει η όλη διαδικασία πιο παιγνιώδη χαρακτήρα.
![Page 14: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/14.jpg)
Υλοποίηση
● Παιχνίδι με απλές δομές-όχι πολυπλοκότητα● Εισαγωγή στις εντολές:
○ Κίνησης○ Συμβάντων○ Όψης
● Δύο μέλη: ○ Aναλυτής ○ Προγραμματιστής
● Ανταλλαγή ρόλων
![Page 15: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/15.jpg)
Υλοποίηση
Ο αναλυτής:● Aνάγνωση κατανόηση προβλήματος● Διάκριση ζητούμενου και δεδομένων● Κατάτμιση σε υπο-προβλήματα● Έλεγχος κώδικα● Παρεμβάσεις σε προγραμματιστή
![Page 16: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/16.jpg)
Υλοποίηση Ο προγραμματιστής:
● Επίλυση υπο-προβλημάτων● Καταγραφή ενεργειών αλγορίθμου● Ένωση των λύσεων των υπο-προβλημάτων● Υλοποίηση προβλήματος● Αιτιολόγηση διαφωνιών με αναλυτή
![Page 17: Dimitriadis epikodomitika](https://reader034.vdocuments.net/reader034/viewer/2022042608/55c2740bbb61ebdf6f8b4741/html5/thumbnails/17.jpg)
Υλοποίηση
ΚΑΙ ΟΙ ΔΥΟ ΜΑΖΙ:● Συζήτηση προβλήματος, προτάσεις για τυχόν βελτιώσεις● Συσχέτιση δραστηριότητας με προβλήματα από την
καθημερινότητα