Transcript
Page 1: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Ομάδα Φ :• Τολίκας Γεώργιος• Κεσόγλου Μαρίνα• Καλαϊτζίδης Κλεόβουλος• Μπόχτης Δημήτρης• Μπέκος Δημήτρης• Καραναστάσης Δημήτρης• Ξάνθη Κωνσταντίνα• Ντόβας Αθανάσιος• Μαγουλιανίτης Βασίλης

Page 2: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης
Page 3: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Scratch

“Imagine , Program ,Share.”

Page 4: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Τι είναι το Scratch • Είναι μια γλώσσα

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

Page 5: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Δημιουργοί• Το Scratch δημιουργήθηκε το

2006 από την ομάδα του Lifelong Kindergarten στο MIT Media Lab

• Yπεύθυνος : Mitchel Resnick.

• http://llk.media.mit.edu

Page 6: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Τι προσφέρει το Scratch (1) Δίνει την ευκαιρία στον χρήστη

να δημιουργήσει εύκολα:

– Διαδραστικές ιστορίες, – Video games– Animation– Mουσική– Ψηφιακή Τέχνη

Page 7: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Τι προσφέρει το Scratch (2) Με το Scratch θα μπορέσουμε να

φτιάξουμε το δικό μας παιχνίδι ή animation όπως π.χ. το packman ή την κίνηση των πλανητών γύρω από τον ήλιο.

Page 8: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Πως λειτουργείTo Interface του Scratch

προσφέρει: “τουβλάκια” , τα οποία αναπαριστούν είτε

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

Δυσδιάστατες εικόνες που λέγονται “sprites”.

Διάφορα backgrounds που λέγονται “stages”.

Ο χρήστης δημιουργεί το project κάνοντας drag and

drop τα τουβλάκια πάνω στα sprites και stages.

Page 9: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Που βρίσκει εφαρμογή• Σχολεία • Μουσεία • πνευματικά κέντρα • Βιβλιοθήκες • Σε σπίτια για οικιακή χρήση

Χρησιμοποιείται απο μικρά παιδιά( για δημιουργία απλών projects με τους γονείς ή με τα αδέρφια τους στο σπίτι) μέχρι πρωτοετείς φοιτητές στο μάθημα "Εισαγωγή στον Προγραμματισμό" (χρησιμοποιείται στο Harvard -"Ιntroductory Computer" class).

Page 10: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Online community (1)

Page 11: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

• Κάθε χρήστης μπορεί να ανεβάζει το project του στον διαδικτυακό χώρο του  Scratch και κάθε μέλος μπορεί να κατεβάσει όλο τον πηγαίο κώδικα.

• Το site έχει περίπου 10 εκατομμύρια επισκέψεις τον μήνα και το 2011 είχε πάνω απο 950,000 εγγεγραμμένους και πάνω απο 2,700,000 projects (κάθε λεπτό ανεβαίνει πάνω από ένα project).

Online community (2)

Page 12: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Γιατί Scratch?Επιδιώκεται η ανάπτυξη βασικών ικανοτήτων

όπως:• Δημιουργική σκέψη• Σαφή επικοινωνία• Συστηματική ανάλυση• Αποδοτική συνεργασία• Επαναληπτικό-προοδευτικό σχεδιασμό • Δια βίου μάθηση

Page 13: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Οφέλη για τα παιδιά:• Φέρει καινοτομίες στην

προσέγγιση δυσνόητων εννοιών και τεχνικών προγραμματισμού.

• Βελτιώνει τη σχέση με την επιστήμη των υπολογιστών.

• Αναπτύσσει το ενδιαφέρον για ομάδες όπως τα κορίτσια και τους μαθητές των θεωρητικών επιστημών.

Page 14: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Οφέλη για τους εκπαιδευτικούς

• Εισαγωγή στον προγραμματισμό αλλά και σε προχωρημένες έννοιες

• Παραγωγή διαδραστικού εκπαιδευτικού υλικού, μικρόκοσμων, προσομοιώσεων, κλπ.

Page 15: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Οφέλη για ερευνητές:• Μπορούν να προσεγγίσουν καλύτερα

το σώμα των θεωρητικών ιδεών και ερευνητικών δεδομένων που παράγονται από την κοινότητα του Scratch.

• Δυνατότητα να παράγουν , να σχεδιάζουν και να δοκιμάζουν ερευνητικές ιδέες, αναπτύσσοντας εύκολα τα πρωτότυπα των υπολογιστικών περιβαλλόντων που απαιτούνται.

Page 16: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Βιβλίο Scratchplay• http://www.scratchplay.gr/index.htm

l

• Πρόκειται για μια προσπάθεια συγγραφής βιβλίου εκμάθησης Scratch για μαθητές γυμνασίου.

Page 17: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Στόχοι που καλύπτονται από την ύλη του βιβλίου

Κεφάλαιο 1

Μαθησιακοί στόχοι

Page 18: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 2

Κεφάλαιο 3

Να κατανοούν τι είναι το sprite.

Page 19: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί Στόχοι

Κεφάλαιο 4

Page 20: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 5

Κεφάλαιο 6

Page 21: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 7

Κεφάλαιο 8

Page 22: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 9

Κεφάλαιο 10

Page 23: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί Στόχοι

Κεφάλαιο

11

Να κατανοούν τη

χρησιμότητα

της υπο-συνθήκη εκτέλεσ

ης εντολώ

ν

Να μπορούν να αναγνωρίσ

ουν παραδείγματα της

υπο-συνθήκη

εκτέλεσης εντολών

σε προγράμμα

τα καθημερινής χρήσης

(π.χ. Facebook).

Να κατανοο

ύν τις διαφορετ

ικές κατηγορί

ες συνθηκώ

ν που μπορούν

να οριστούν

στο Scratch

Να είναι σε θέση

να σχηματίζουν τις αναγκαί

ες συνθήκε

ς σε διαφορε

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

Να κατανοούν και να

αξιοποιούν τις

εντολές ελέγχου

Εάν / εάν-αλλιώς

σε συνδυασμ

ό με αισθητήρ

ες-τελεστές.

Να είναι σε θέση να συνθέτο

υν εμφωλευμένες

εντολής ελέγχου

Εάν / εάν-

αλλιώς.

Να ξεπεράσουν τις τυπικές μαθησια

κές δυσκολίε

ς που αντιμετωπίζονται με τις εντολές ελέγχου.

Page 24: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 12

Να κατανοούν τη χρησιμότητα των υπο-συνθήκη εντολών επανάληψης

Να μπορούν να αναγνωρίσουν παραδείγματα των υπο-συνθήκη εντολών επανάληψης σε προγράμματα καθημερινής χρήσης (π.χ. παιχνίδια).

Να κατανοούν τις διαφορετικές κατηγορίες συνθηκών που μπορούν να οριστούν στο Scratch (επανάληψη και επέκταση του προηγούμενου κεφαλαίου)

Να κατανοούν την αξία και να διακρίνουν τις διαφορές της προελεγχόμενης και της μεταελεγχόμενης επανάληψης

Να αναγνωρίζουν τη λειτουργία των εντολών "Για πάντα-εάν / περίμενε ώσπου / επανέλαβε ώσπου".

Να κατανοούν και να αξιοποιούν ποικιλία λόγων διακοπής μιας επανάληψης με τους όρους του Scratch (από τις διαφορετικές παλέτες και σε διαφορετικές εφαρμογές).

Να είναι σε θέση να συνθέτουν εντολές επανάληψης αυτής της μορφής.

Να εντοπίζουν τη διαφορά των επαναληπτικών δομών "Για πάντα-εάν / περίμενε ώσπου / επανέλαβε ώσπου" και "Για πάντα...Επανέλαβε" και "Επανέλαβε τόσες φορές" που

διδάχτηκαν στο κεφάλαιο 10.

Page 25: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 13

Κεφάλαιο 14

Να κατανοούν τη διαφορά

των μεταβλητών

του προγραμματισμού από

τις μαθηματικές μεταβλητές.

Να κατανοούν τον τρόπο

αποθήκευσης των

μεταβλητών στη μνήμη

και την ανάθεση

τιμής σε μία μεταβλητή.

Να κατανοούν την έννοια

της λίστας.

Να εφαρμόζο

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

ατα.

Να αξιολογούν πότε σε

ένα πρόγραμμ

α χρειάζεται

η μεταβλητή και πότε η λίστα.

Να είναι σε θέση να

εφαρμόσουν τελεστές και ελέγχους στις μεταβλητές (Οι παλέτες Έλεγχος και

Τελεστές έχουν

αναλυθεί σε προηγούμενα κεφάλαια).

Να γνωρίζουν

και να αξιοποιούν

τη χρονομέτρηση από την

παλέτα Αισθητήρες

(εντολή "χρονόμετρ

ο").

Page 26: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί ΣτόχοιΚεφάλαιο 15

Κεφάλαιο 16-17

Page 27: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Μαθησιακοί Στόχοι

Κεφάλαιο 18

Page 28: Ομάδα  Φ  : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης

Ερωτήσεις - Απορίες

Πηγές:

• http://scratch.mit.edu/• http://www.wikipedia.org/• http://scratchplay.gr/