Ομάδα Φ : Τολίκας Γεώργιος Κεσόγλου Μαρίνα...

Preview:

DESCRIPTION

Ομάδα Φ : Τολίκας Γεώργιος Κεσόγλου Μαρίνα Καλαϊτζίδης Κλεόβουλος Μπόχτης Δημήτρης Μπέκος Δημήτρης Καραναστάσης Δημήτρης Ξάνθη Κωνσταντίνα Ντόβας Αθανάσιος Μαγουλιανίτης Βασίλης. Scratch. “Imagine , Program ,Share.”. Τι είναι το Scratch . - PowerPoint PPT Presentation

Citation preview

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

Scratch

“Imagine , Program ,Share.”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Online community (1)

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

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

Online community (2)

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

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

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

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

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

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

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

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

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

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

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

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

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

l

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

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

Κεφάλαιο 1

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

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

Κεφάλαιο 3

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

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

Κεφάλαιο 4

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

Κεφάλαιο 6

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

Κεφάλαιο 8

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

Κεφάλαιο 10

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

Κεφάλαιο

11

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

χρησιμότητα

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

ης εντολώ

ν

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

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

υπο-συνθήκη

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

σε προγράμμα

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

(π.χ. Facebook).

Να κατανοο

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

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

ες συνθηκώ

ν που μπορούν

να οριστούν

στο Scratch

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

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

ες συνθήκε

ς σε διαφορε

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

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

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

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

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

σε συνδυασμ

ό με αισθητήρ

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

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

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

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

Εάν / εάν-

αλλιώς.

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

κές δυσκολίε

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 14

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

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

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

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

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

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

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

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

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

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

της λίστας.

Να εφαρμόζο

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

ατα.

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

ένα πρόγραμμ

α χρειάζεται

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

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

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

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

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

Να γνωρίζουν

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

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

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

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

ο").

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

Κεφάλαιο 16-17

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

Κεφάλαιο 18

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

Πηγές:

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