27
ΤΕΧΝΟΛΟΓΙΕΣ ΕΚΠΑΙΔΕΥΣΗΣ Εκμάθηση Προγραμματισμού σε μαθητές Δημοτικού με το περιβάλλον προγραμματισμού Scratch.

Τεχνολογιεσ εκπαιδευσησ

Embed Size (px)

DESCRIPTION

Εκμάθηση Προγραμματισμού σε μαθητές Δημοτικού με το περιβάλλον προγραμματισμού Scratch. Τεχνολογιεσ εκπαιδευσησ. Ομάδα Ψ. Αγγέλου Αρετή Χριστίνα Πάλλας Γεώργι0ς Στεφανή Άννα. Thomas Suarez, 12-year-old app developer !. - PowerPoint PPT Presentation

Citation preview

Page 1: Τεχνολογιεσ εκπαιδευσησ

ΤΕΧΝΟΛΟΓΙΕΣ ΕΚΠΑΙΔΕΥΣΗΣ

Εκμάθηση Προγραμματισμού σε μαθητές Δημοτικού με το

περιβάλλον προγραμματισμού Scratch.

Page 2: Τεχνολογιεσ εκπαιδευσησ

Ομάδα Ψ

Αγγέλου Αρετή Χριστίνα

Πάλλας Γεώργι0ς

Στεφανή Άννα

Page 3: Τεχνολογιεσ εκπαιδευσησ

Thomas Suarez, 12-year-old app developer!

«Τα παιδιά πλέον θέλουν όχι μόνο να παίζουν αλλά να φτιάχνουν τα

δικά τους παιχνίδια»!

Page 4: Τεχνολογιεσ εκπαιδευσησ

Τι είναι το Scratch ?

Το Scratch http://scratch.mit.edu/ είναι ένα περιβάλλον προγραμματισμού που δημιουργήθηκε από το Lifelong Kindergarten Group του MIT http://llk.media.mit.edu/

Επιτρέπει στον χρήστη να δημιουργήσει εύκολα: διαδραστικές ιστορίες, κινούμενα σχέδια, ηλεκτρονικά παιχνίδια, μουσική , ψηφιακή τέχνη.

Page 5: Τεχνολογιεσ εκπαιδευσησ

Είναι βασισμένο στο squeak. Έχει σχεδιαστεί για χρήση από

την ηλικία των 8 ετών. Οι σχεδιαστές του Scratch

στοχεύουν στην ανάπτυξη βασικών ικανοτήτων όπως: δημιουργική σκέψη, σαφή επικοινωνία, συστηματική ανάλυση,εξοικείωση με γλώσσες

προγραμματισμού.

Page 6: Τεχνολογιεσ εκπαιδευσησ

Μια παγκόσμια κοινότητα!

1,287,242 registered members 382,002 project creators 2,890,143 projects uploaded  51,147,692 scripts 17,658,054 sprites That's a lot of Scratch-ing!

Page 7: Τεχνολογιεσ εκπαιδευσησ

Στην κοινότητα του Scratch (http://scratch.mit.edu) παρέχεται η δυνατότητα: Να ανταλλάξει κανείς ιδέες και απόψεις με

άλλους δημιουργούς Να εμπλακεί ενεργά σε μια κοινότητα

πρακτικής και μάθησης Κάθε μέλος της κοινότητας:

Διαθέτει δικό του χώρο για την έκθεση των έργων του

Μπορεί να σχολιάζει τα έργα των άλλων Να έχει πλήρη πρόσβαση στον τρόπο που

έχουν δημιουργηθεί οι εφαρμογές, ώστε να τις τροποποιεί στις δικές του ανάγκες και να τις επαναχρησιμοποιεί.

Page 8: Τεχνολογιεσ εκπαιδευσησ

ScratchED Οι άνθρωποι της Scratch έχουν

δημιουργήσει έναν ιστότοπο ειδικά για τους εκπαιδευτικούς, το ScratchED (http://scratched.media.mit.edu)

Σκοπός του ιστότοπου είναι να βοηθήσει τους εκπαιδευτικούς να καταλάβουν πως οι μαθητές τους:

Μπορούν να δημιουργήσουν και να μοιραστούν τις δημιουργίες τους με άλλους

Να ανταλλάξουν εμπειρίες με συναδέλφους, αλλά και τα έργα που έχουν δημιουργήσει

Να εντοπίσουν άλλους εκπαιδευτικούς που χρησιμοποιούν το Scratch και βρίσκονται κοντά στην περιοχή τους.

Page 9: Τεχνολογιεσ εκπαιδευσησ

Παραδοσιακός τρόπος εκμάθησης προγραμματισμού

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

Ποια γλώσσα προγραμματισμού θα χρησιμοποιήσει.

Τι είναι οι μεταβλητές και πως αυτές αποθηκεύονται.

Στη συνέχεια… Μαθαίνει τις συνθήκες επανάληψης if,

while, κτλ. Συνηθισμένος τρόπος διδασκαλίας!

Page 10: Τεχνολογιεσ εκπαιδευσησ

Ποιος είναι ο στόχος μας ?

Εκμάθηση προγραμματισμού σε παιδιά δημοτικού.

«Φτιάχνοντας παιχνίδια με το Scratch»!

Page 11: Τεχνολογιεσ εκπαιδευσησ

Πλεονεκτήματα του Scratch!

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

Για παράδειγμα δεν χρειάζεται να μάθει από την αρχή τι είναι η μεταβλητή! Μπορεί απλώς να χρησιμοποιήσει τις εντολές του Scratch και να φτιάξει το δικό του πρόγραμμα κατευθείαν!

Πως γίνεται αυτό ?

Page 12: Τεχνολογιεσ εκπαιδευσησ

Οι εντολές στο Scratch είναι εκ των προτέρων γνωστές

Αναπαριστώνται ως τουβλάκια που τα συνδέουμε μεταξύ τους, συνθέτονται στίβες που συνιστούν τα σενάρια των εντολών.

Τα τουβλάκια – εντολές συνδέονται μεταξύ τους κατά τρόπο όμοιο με αυτόν που θα ενώναμε τουβλάκια lego!

Οι εντολές είναι με τέτοιο τρόπο σχεδιασμένες ώστε να μπορούν να συνδεθούν μεταξύ τους μόνο αν ο συνδυασμός τους έχει νόημα!

Οι εντολές είναι εκ των προτέρων γνωστές και εντοπίζονται εύκολα ανοίγοντας κάθε μία από τις διαθέσιμες παλέτες εντολών.

Τα ονόματα των εντολών έχουν επιλεχθεί ώστε να μπορούμε εύκολα να καταλάβουμε τι κάνει κάθε εντολή.

Το Scratch δίνει τη δυνατότητα να εξετάσουμε γρήγορα τα αποτελέσματα κάποιας εντολής πατώντας διπλό κλικ πάνω της.

Page 13: Τεχνολογιεσ εκπαιδευσησ

Χαρακτηριστικά – Παρουσίαση Scratch

Ας δούμε το Scratch στην πράξη…

Page 14: Τεχνολογιεσ εκπαιδευσησ

Περιγραφή Περιβάλλοντος

Page 15: Τεχνολογιεσ εκπαιδευσησ

Δημιουργία Νέου Αντικειμένου

Page 16: Τεχνολογιεσ εκπαιδευσησ

Αντικείμενα

Page 17: Τεχνολογιεσ εκπαιδευσησ

Εντολές Κίνηση: Εντολές που κινούν τα αντικείμενα,

αλλάζουν την κατεύθυνσή τους και καθορίζουν την θέση τους στο σκηνικό.

Όψεις: Εντολές που αφορούν τη διαχείριση της εμφάνιση των αντικειμένων, όπως π.χ. την αλλαγή του μεγέθους ή της ενδυμασίας του αντικειμένου.

Ήχος: Εντολές που αναπαράγουν μουσική και ηχογραφήσεις που έχουν εισαχθεί στο επιλεγμένο αντικείμενο ή που επιτρέπουν την αναπαραγωγή νοτών από συγκεκριμένα μουσικά όργανα

Page 18: Τεχνολογιεσ εκπαιδευσησ

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

Έλεγχος: Εντολές που καθορίζουν πότε θα τρέξει ένα σύνολο εντολών ή πόσες φορές θα εκτελεστεί το συγκεκριμένο σύνολο εντολών.

Αισθητήρες: Εντολές που επιτρέπουν στο αντικείμενο να αντιλαμβάνεται το περιβάλλον του, όπως π.χ. το αν αγγίζει άλλα αντικείμενα ή χρώματα, και να αντιδρά ανάλογα.

Τελεστές: Εντολές που βοηθούν τα αντικείμενα να κάνουν μαθηματικές πράξεις, συγκρίσεις, υπολογισμούς

Μεταβλητές: εντολές που αφορούν τιμές που αποθηκεύουμε για τη συνέχεια του προγράμματος, όπως π.χ. το σκορ, ή τις ζωές του χρήστη σε ένα παιχνίδι

Page 19: Τεχνολογιεσ εκπαιδευσησ

Ναρκοπέδιο! Σκοπός παιχνιδιού Αντικείμενα: Πλοίο, Νάρκες,

Έκρηξη (δεύτερη ενδυμασία του πλοίου)

Περιγραφή κώδικα – περιβάλλοντος

Page 20: Τεχνολογιεσ εκπαιδευσησ

Το χρονόμετρο ξεκινά να μετράει δευτερόλεπτα αυτόματα από τη στιγμή που εκκινούμε το Scratch

Αν τσεκάρουμε την αντίστοιχη επιλογή του χρονομέτρου για να εμφανιστεί στην οθόνη, τότε θα παρατηρήσουμε ότι :

Ο χρόνος κυλάει παρότι δεν εκτελούμε κάποιο έργο Η αρχική του τιμή δεν είναι 0 αλλά αντιστοιχεί στα

δευτερόλεπτα που πέρασαν από τη στιγμή που ανοίξαμε το Scratch

Επειδή ο χρόνος αυτός δεν μας ενδιαφέρει παρέχεται η εντολή μηδένισε το χρονόμετρο!

Page 21: Τεχνολογιεσ εκπαιδευσησ
Page 22: Τεχνολογιεσ εκπαιδευσησ

Αντικειμενοστραφής Προγραμματισμός

Αντικείμενο: Οποιαδήποτε μορφή έξυπνης ή μη φιγούρας που πρωταγωνιστεί στο πρόγραμμά μας.

Συμπεριφορά: Σειρά εντολών (πολύχρωμα τουβλάκια) με τη βοήθεια των οποίων ένας προγραμματιστής μπορεί να προσδώσει συμπεριφορές σε ένα αντικείμενο.

Γεγονός: Ένα συμβάν το οποίο αναγνωρίζεται από το αντικείμενο και για το οποίο το αντικείμενο επιδεικνύει συγκεκριμένες συμπεριφορές.

Page 23: Τεχνολογιεσ εκπαιδευσησ

Δημιουργία παιχνιδιών με το Scratch - Οφέλη για το

μαθητή!

Ο μαθητής θα μάθει προγραμματισμό φτιάχνοντας παιχνίδια και άρα προβλέπεται το μάθημα να είναι διασκεδαστικό.

Ο μαθητής βάζει τη φαντασία του να δουλέψει και προσπαθεί να δώσει συμπεριφορά στα αντικείμενά του.

Όσο περισσότερα αντικείμενα και συμπεριφορές προσθέτει ο μαθητής στο παιχνίδι τόσο πιο ενδιαφέρον γίνεται. Η πολυπλοκότητα του παιχνιδιού βασίζεται στο σχεδιαστή του.

Ταυτόχρονα με τον τρόπο σκέψης με τον οποίο θα εξοικειωθεί ο μαθητής είναι πιθανό να σκέφτεται πιο μεθοδικά και να λύνει τα καθημερινά προβλήματα πιο αποδοτικά.

Ο μαθητής τελικά θα φτιάξει τη δικιά του τεχνολογία και θα αντιληφθεί τι «κρύβεται» πίσω από τις εφαρμογές που χρησιμοποιεί καθημερινά.

Page 24: Τεχνολογιεσ εκπαιδευσησ

Ομαδική δουλειά

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

Η δημιουργία ενός παιχνιδιού μπορεί να γίνει από ένα σύνολο παιδιών που θα έχουν συγκεκριμένες αρμοδιότητες.

Σεναριογράφος, Σχεδιαστής Αντικειμένων, Σχεδιαστής Πίστας, Συνθέτης των ήχων του παιχνιδιού και άλλα!

Ενισχύεται η Συνεργασία και το ομαδικό πνεύμα μεταξύ των μαθητών.

Page 25: Τεχνολογιεσ εκπαιδευσησ

Αναγνώριση Δουλειάς – Συναγωνισμός – Άμιλλα

Οι μαθητές μπορούν να επιλέξουν στο τέλος πιο παιχνίδι τους άρεσε περισσότερο από αυτά που έφτιαξαν οι συμμαθητές τους.

Συμμετοχή στην παγκόσμια κοινότητα του Scratch η οποία έχει περισσότερα από 1,000,000 μέλη και δημοσιοποίηση του παιχνιδιού.

Διεθνής Αναγνώριση! Παιδιά από όλο τον κόσμο τα έχουν καταφέρει περίφημα εντυπωσιάζοντας ακόμη και τους πιο έμπειρους προγραμματιστές μεγάλων εταιριών λογισμικού.

Page 27: Τεχνολογιεσ εκπαιδευσησ

Ευχαριστούμε για την προσοχή σας!

ΕΡΩΤΗΣΕΙΣ – ΑΠΟΡΙΕΣ ?