Scratch Α. Μπάρδης, Σ. Ξενάκη, Γ. Τρικαλιώτη “Σχεδίαση Εκπαιδευτικού Λογισμικού” Διδακτική ενότητα: Εξισώσεις κίνησης στη Φυσική
Εισαγωγή στο Scratch Ποιος το έφτιαξε; Το Scratch είναι ένα εκπαιδευτικό περιβάλλον προγραμματισμού, που αναπτύχθηκε από το ομώνυμο έργο στο MIT Media Lab. Τι είναι; Το Scratch διαθέτει γραφική γλώσσα προγραμματισμού με την οποία καθιστά πιο προσιτό τον προγραμματισμό στα παιδιά (από 8 ετών και άνω), τους εφήβους και άλλους αρχάριους προγραμματιστές.
Εισαγωγή στο Scratch Χαρακτηριστικά Η δομή του προγράμματος μπορεί να σχεδιαστεί όπως ένα παζλ με αποσπώμενα κομμάτια κώδικα που μπορούν να μετακινηθούν και προσαρμοστούν μαζί. Επιτρέπει στον χρήστη να μοιραστεί τις δημιουργίες του στο διαδίκτυο. Τι μπορώ να φτιάξω με το Scratch; Ηλεκτρονικά παιχνίδια, κινούμενα σχέδια, αλληλεπιδρα- στικές ιστορίες κ.α.
Εισαγωγή στο Scratch Εκπαιδευτικά κίνητρα Για τους μαθητές εκτός από την παραγωγή εφαρμογών ως εκπαιδευτικό περιβάλλον, στοχεύει στην ανάπτυξη βασικών ικανοτήτων, όπως είναι: η δημιουργική σκέψη, η σαφής επικοινωνία, η συστηματική ανάλυση, η αποδοτική συνεργασία και ο επαναληπτικό-προοδευτικός σχεδιασμός. Για τους εκπαιδευτικούς το Scratch είναι ένα βολικό εργαλείο παραγωγής ψηφιακού μαθησιακού υλικού.
Ας αρχίσουμε! Για να ανοίξετε το Scratch κάντε διπλό κλικ στο εικονίδιο
Βασική Λειτουργία Τα σχέδια (προγράμματα) στο scratch αποτελούνται από αντικείμενα που λέγονται sprites. Μπορούμε να δώσουμε οδηγίες σε ένα sprite, να του πούμε να κινηθεί ή να παίξει μουσική ή να αλληλεπιδράσει με τα άλλα sprites. Για να πούμε σε ένα sprite τι να κάνει, εκτελούμε ένα script το οποίο κατασκευάζεται με την συνένωση πολλών εντολών που έχουν την μορφή blocks. Όταν κάνουμε διπλό κλικ στο script, τότε το Scratch τρέχει τον κώδικα από πάνω έως κάτω.
Αρχική σελίδα scratch
Scratch Interface Stage Sprite List Scripts area Blocks palette New sprite Buttons
Stage Διακοπή Γραμμή εργαλείων Πράσινη Σημαία
Scratch Interface Stage Sprite List New sprite Buttons
Sprite List-New Sprite Buttons
Scratch Interface Blocks palette
Blocks Palette
Scratch Interface Scripts area
Scripts Area Rotation Style Current Sprite Info
Υλοποίηση Παραδείγματα Απλή κίνηση ενός αντικειμένου Πρόσκρουση αντικειμένου σε εμπόδιο
Απλό παράδειγμα scratch
Παραλλαγή παραδείγματος scratch
2 η Παραλλαγή παραδείγματος scratch
Παραλλαγή παραδείγματος scratch
Απλό παράδειγμα scratch