Άρθρα  

  1. Δημοφιλή
  2. Τελευταία
  • 1
  • 2
  • 3
  • 4
  • 5

EasyLogo

Επισκέψεις:5801

EasyLogo

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

Περισσότερα...

App Inventor

Επισκέψεις:5703

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

Alice

Επισκέψεις:4520

Alice

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

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:4341

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...

GameMaker

Επισκέψεις:4298

GameMaker

Το περιβάλλον του GameMaker και η δημιουργία απλών παιχνιδιών σε αυτό μπορεί να αποτελέσει μια πρώτη επαφή μαθητών Δημοτ...

Περισσότερα...
  • 1
  • 2
  • 3
  • 4
  • 5

App Inventor

Επισκέψεις:5703

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

GameSalad Creator

Επισκέψεις:2074

GameSalad Creator

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

Περισσότερα...

Robot Obstacle Course

Επισκέψεις:983

Robot Obstacle Course

Ένα παιχνίδι στο οποίο καλείται ο μικρός προγραμματιστής - μηχανικός να προσαρμόσει κατάλληλα τα κυκλώματα ενός ρομπότ ώ...

Περισσότερα...

Δημιουργός Διαγραμμάτων Ροής

Επισκέψεις:2264

Δημιουργός Διαγραμμάτων Ροής

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

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:4341

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...
   

Scratch

Βαθμολογήστε αυτό το άρθρο
(1 Ψήφος)
  • Δημιουργήθηκε από : Lifelong Kindergarten Group, MIT Media Lab
  • Ημερομηνία εμφάνισης : 2006
  • Τελευταία έκδοση - Έτος: 2.0 - 2013
  • Προγραμματιστικό μοντέλο : Αντικειμενοστραφής, Οδηγούμενος από γεγονότα προγραμματισμός
  • Ελληνικό περιβάλλον : Ναι
  • Επιρροές από : Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys
  • Άδεια : Διατίθεται δωρεάν με άδεια GPLv2 και Scratch Source Code License

Το περιβάλλον προγραμματισμού Scratch παρέχει την δυνατότητα εξοικείωσης του αρχάριου προγραμματιστή με έννοιες του προγραμματισμού όπως τη δομή ακολουθίας, μεταβλητής και λίστας (αριθμητική ή κειμένου), εκτίμηση αριθμητικών και λογικών παραστάσεων (με αριθμητικούς, συγκριτικούς και λογικούς τελεστές), δομές ελέγχου, επανάληψης, πολυνηματική (παράλληλη) εκτέλεση σεναρίων, συνεργασία και συγχρονισμός (με ανταλλαγή μηνυμάτων) και γενικότερα εισαγωγή σε έννοιες του αντικειμενοστραφή όπως και του οδηγούμενου από γεγονότα προγραμματισμού. Προτείνεται για την διδασκαλία του προγραμματισμού στο Δημοτικό και στο Γυμνάσιο. Τα πιο εξελιγμένα περιβάλλοντα BYOB και Panther, που αποτελούν επεκτάσεις του Scratch,  μπορούν να χρησιμοποιηθούν για την διδασκαλία του προγραμματισμού στο Λύκειο.

Γνωριμία

Το Scratch είναι ένα εκπαιδευτικό περιβάλλον οπτικού προγραμματισμού που αναπτύχθηκε  το 2006 από το Lifelong  Kindergarten group στο MIT Media Lab. Στο περιβάλλον αυτό ο προγραμματισμός λαμβάνει χώρα με ανάθεση ενεργειών, που συμβαίνει με σύρσιμο και εναπόθεση πλακιδίων εντολών (συνθηκών ελέγχου, ενεργειών κ.ά.), στους πράκτορες (agents), οι οποίοι υπάρχουν και ενεργούν σε μια σκηνή δύο διαστάσεων (stage). Με αυτόν τον τρόπο οι μαθητές μπορούν να δημιουργήσουν απλά παιχνίδια, κινούμενα σχέδια, διαδραστικές παρουσιάσεις, και να διηγηθούν ιστορίες. Οι μαθητές  μπορούν, χωρίς να υπάρχει ο κίνδυνος συντακτικών λαθών και η ανάγκη απομνημόνευσης εντολών,  να επικεντρωθούν στην δημιουργία του έργου τους εμπλεκόμενοι σε μια διαδικασία που περιλαμβάνει σχηματισμό ακολουθιών από πλακίδια εντολών ανάλογα το επιθυμητό αποτέλεσμα, τροποποίηση της σειράς ή και του είδους των πλακιδίων εντολών,  εκτέλεση του προγράμματος και παρατήρησης του αποτελέσματος. Η εκτέλεση και τα αποτελέσματα του προγραμματισμού συμβαίνουν πάνω σε μια σκηνή δύο διαστάσεων μεγέθους 480x360 εικονοστοιχεία.

Βασικά συστατικά του περιβάλλοντος προγραμματισμού είναι:

  • Το μενού επιλογών στην πάνω πλευρά του περιβάλλοντος.

  • Η περιοχή με τις παλέτες των πλακιδίων εντολών (παλέτες κίνηση, όψεις, ήχος, πένα, έλεγχος, αισθητήρες, τελεστές και μεταβλητές), στην αριστερή πλευρά του περιβάλλοντος.

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

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

  • Η περιοχή όπου γίνεται ο ορισμός (επιλογή έτοιμων εικόνων ή και σχεδίαση νέων) των πρακτόρων, στην δεξιά κάτω περιοχή του περιβάλλοντος.

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

Υπάρχουν και παραλλαγές προγραμματιστικών περιβαλλόντων που έχουν βασιστεί στο Scratch όπως το BYOB (Build Your Own Block) όπου υπάρχει δυνατότητα επίδειξης εννοιών του αντικειμενοστραφούς προγραμματισμού, δημιουργίας νέων πλακιδίων εντολών και πιο εξελιγμένων μορφών δομών δεδομένων. Μία ακόμα πιο εξελιγμένη παραλλαγή του Scratch είναι το Panther το οποίο όμως δεν σχεδιάστηκε με σκοπό την χρήση του από αρχάριους προγραμματιστές.

 

Οδηγοί Χρήσης - Tutorials - Παραδείγματα Έργων

Tutorials, συλλογές έργων, δημοσιεύσεις, κοινότητα από scratch.mit.edu

Οδηγοί χρήσης, κάρτες εργασιών, διδασκόμενες προγραμματιστικές έννοιες και άλλο χρήσιμο υλικό από info.scratch.mit.edu στα ελληνικά

Βιβλίο εκμάθησης Scratch, βίντεο tutorials, παρουσιάσεις από Τμήμα Μηχανικών ΗΥ Τηλεπικοινωνιών και Δικτύωv στο Πανεπιστήμιο Θεσσαλίας  (www.scratchplay.gr)

Βίντεο tutorials από www.edutorials.gr στα ελληνικά

Διάφορα έργα παρουσίασης εννοιών Φυσικής και Μαθηματικών στο Προγραμματίζοντας στο Scratch - Simulations-animations in Physics and Maths από τον Δαπόντε Νίκο

Επιμορφωτικό υλικό Γνωριμία με το εκπαιδευτικό περιβάλλον προγραμματισμού SCRATCH  από Γ. Φεσάκης, Α. Δημητρακοπούλου, Κ. Σεραφείμ1, Α. Ζαφειροπούλου, Μ. Ντούνη, Β. Τούκα

Υλικό (παρουσίαση, υλικό και resourses) από το workshop "Δημιουργία ψηφιακού παιδαγωγικού υλικού με τη γλώσσα προγραμματισμού Scratch" Day 2011 στην Πάτρα από Νταβραζο Γρ.

Φύλλα εργασίας για δημιουργία παιχνιδιού Space Invaders στο Scratch από Στέργου Στάθη

Φύλλα εργασίας, βίντεο tutorials από shallwelearn.com

Βίντεο Tutorials από ICE Education Portal

Βιβλίο εκμάθησης Scratch με έτοιμα σενάρια όπως και πόρους αυτών από Weizmann institute of science

Σειρά μαθημάτων Scratch, με οδηγούς υλοποίησης όπως και βίντεο tutorials από Redware

Σενάρια δημιουργίας έργων στο Scratch με οδηγίες υλοποίησης από NeboMusic Technology and Music Activities ans Lessons

Σενάρια και οδηγοί υλοποίησης από www.techbrarian.com

Βίντεο tutorials από www.teach-ict.com

Διάφορα βίντεο tutorials υλοποίησης σεναρίων στο Scratch από www.resources.digitalschoolhouse.org.uk 

Σειρά απλών tutorials από ictmindtools.net

Σειρά απλών tutorials υποστηριζόμενη από τα αντίστοιχα βίντεο tutorials από JohnStone High School 

Οδηγίες για την δημιουργία ενός παιχνιδιού 'Angry Birds' στο Scratch από Simon Haughton's Blog

 

Προτάσεις Διδασκαλίας

Απόσπασμα για Scratch από "Προτεινόμενα εκπαιδευτικά σενάρια για κλάδο ΠΕ19/20 από Επιμόρφωση Εκπαιδευτικών για την Αξιοποίηση και Εφαρμογή των ΤΠΕ στη Διδακτική πράξη"

Απόσπασμα για Scratch από "Προτάσεις εφαρμογής του Π.Σ. και προτεινόμενα εκπαιδευτικά σενάρια - Ο Πληροφορικός Γραμματισμός στο Δημοτικό - Οδηγός για τον εκπαιδευτικό" 

Απόσπασμα για StarLogo TNG από "Προτάσεις εφαρμογής του Π.Σ. και προτεινόμενα εκπαιδευτικά σενάρια - Το Πρόγραμμα  Σπουδών για τον Πληροφορικό Γραμματισμό στο Γυμνασίο - Οδηγός για τον εκπαιδευτικό

Οδηγός σειράς μαθημάτων Scratch (σχέδια μαθημάτων, σενάρια, βίντεο tutorials, φύλλα εργασίας, προτάσεις αξιολόγησης) από Karen Brennan στο scratched.media.mit.edu

Διαδικτυακός τόπος για χρήση Scratch στην εκπαίδευση (προγράμματα σπουδών, σχέδια μαθήματος, tutοrials, κτλ) στο scratched.media.mit.edu

Παραδείγματα σεναρίων Scratch με φύλλα εργασίας, οδηγό εκπαιδευτικoύ, βίντεο tutorials και λύσεις αυτών από education.mit.edu

Σενάρια υλοποίησης έργων με σχέδια μαθήματος, φύλλα δραστηριοτήτων και αξιολόγησης από learn2teach.pbworks.com

Δραστηριότητες, φύλλα εργασίας από Β. Παπαδόπουλο

Σειρά μαθημάτων Introduction to Programming με Scratch σε Moodle (σχέδια μαθημάτων, βίντεο, πόρους, εργασίες) από  Mark Clarkson

Σειρά μαθημάτων με σχέδια μαθήματος και πόρους αυτών από Florida Institute for Human & Machine Cognition

Σειρά μαθημάτων με σχέδια μαθήματος, οδηγούς, βίντεο tutorials, φύλλα εργασιών και αξιολόγησης από Teach-ICT.com

Σενάρια έργων Scratch με σχέδια μαθήματος, οδηγίες υλοποίησης, φύλλα δραστηριοτήτων, φύλλα αξιολόγησης από wiki.classroom20.com

Σχέδια μαθήματος και υλικό μαθημάτων από Scratch.ie

Σχέδια μαθήματος με συνοδευτικά βίντεο tutorials από learnscratch.org

Υλικό για διδασκαλία Scratch οργανωμένο από Alton C. Crews Middle School

 

To Scratch μπορεί να εγκατασταθεί σε περιβάλλοντα Windows, Mac και Linux.

Επίσης το Scratch είναι διαθέσιμο στα ελληνικά και στα 3 παραπάνω περιβάλλοντα.

Σύνδεσμος μεταφόρτωσης: http://info.scratch.mit.edu/el/Scratch_1.4_Download

Έκθεση εικόνων

2 σχόλια

  • Σύνδεσμος σχολίου Litsa Δευτέρα, 08 Ιουλίου 2013 10:06 δημοσιεύθηκε από Litsa

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

  • Σύνδεσμος σχολίου Maria Δευτέρα, 08 Ιουλίου 2013 09:56 δημοσιεύθηκε από Maria

    Το καλο είναι οτι τρεχει και σε "ξεχασμενους" υπολογιστες των δημοτικών!!!

Συνδεθείτε για να υποβάλετε σχόλια
   

                                                              Περιβάλλοντα Εισαγωγής στον Προγραμματισμό από Γκοτσιόπουλο Παναγιώτη (Allrounder template)

                                                                                                                   Χάρτης Συνδέσμων Διαδικτυακού Τόπου