Γνωριμία
Το TurtleArt είναι ένα περιβάλλον οπτικού προγραμματισμού που σχεδιάστηκε το 2004 από τον Brian Silverman και διατηρείται από τον Walter Bender. Αποτελεί ουσιαστικά μια υλοποίηση της γλώσσας Logo σε ένα περιβάλλον οπτικού προγραμματισμού. Το περιβάλλον TurtleArt γράφτηκε αρχικά σε Java, και μετέπειτα ξαναγράφτηκε σε Python για τα OLPC (One Laptop Per Child). Το περιβάλλον TurtleArt επικεντρώνεται στην κατασκευή εικόνων, ενώ επιτρέπει την εξερεύνηση του πεδίου της γεωμετρίας όπως και του προγραμματισμού.
Στο TurtleArt ο προγραμματισμός λαμβάνει χώρα με την δημιουργία σειρών πλακιδίων εντολών, με την επιλογή και την εναπόθεση τους στο χώρο προγραμματισμού - εκτέλεσης. Τα πλακίδια έχουν την μορφή κομματιών πάζλ ώστε να διευκολύνεται ο χρήστης κατά την δημιουργία του προγράμματος. Η αλληλουχία των πλακιδίων εντολών ουσιαστικά αντιπροσωπεύει ένα πρόγραμμα που περιγράφει μια εικόνα. Τα αποτελέσματα της εκτέλεσης προγραμμάτων, δηλαδή η εμφάνιση του σχεδίου που δημιουργεί το πρόγραμμα, εμφανίζονται στην ίδια περιοχή που γίνεται και ο προγραμματισμός της χελώνας του περιβάλλοντος. Βέβαια υπάρχει και η δυνατότητα απομόνωσης είτε του προγράμματος είτε του αποτελέσματος της εκτέλεσης – του σχεδίου.
Βασικά συστατικά του περιβάλλοντος είναι:
-
Το μενού επιλογών στο πάνω μέρος του προγράμματος όπου υπάρχουν μια σειρά από εργασίες αρχείων και άλλων απλών εργασιών.
-
Η περιοχή παλετών πλακιδίων εντολών όπου υπάρχουν η παλέτα Turtle (που αφορά πλακίδια κίνησης, ορισμού θέσης και ανάγνωσης χαρακτηριστικών - ιδιοτήτων χελώνας), η παλέτα Pen (με πλακίδια χρήσης πένας σχεδίασης και ανάγνωσης χαρακτηριστικών - ιδιοτήτων πένας), η παλέτα Numbers (με πλακίδια δημιουργίας αριθμητικών παραστάσεων κ.ά.), η παλέτα Flow (με πλακίδια ελέγχου ροής και επαναλήψεων) και η παλέτα My Blocks (με πλακίδια δημιουργίας διαδικασιών, μεταβλητών και ανάγνωσης των τιμών αυτών).
-
H περιοχή προγραμματισμού και εμφάνισης των αποτελεσμάτων της σχεδίασης του προγράμματος.
Οδηγοί Χρήσης - Tutorials - Παραδείγματα Έργων
Tutorials και παραδείγματα "Getting started with TurtleArt" στο turtleart.org
Οδηγός χρήσης "Learning with TurtleArt" από Hyde Adam, Gentle Anne στο en.flossmanual.net (pdf) (web)
Οδηγός χρήσης "An Introduction to OLPC Turtle Art" στο wiki.laptop.org
Οδηγός χρήσης TurtleArt από Anna-Mariya Mateyna
Παραδείγματα δραστηριοτήτων "Turtle Art - Activities" στο wiki.sugarlabs.org
Παραδείγματα έργων σε TurtleArt από Burker Josh
Παραδείγματα έργων σε TurtleArt από Foster Tony
Κάρτες δραστηριοτήτων "Turtle Art - Cards" στο www.teachyourchildrenwell.com.au
Το περιβάλλον TurtleArt είναι μία από τις εφαρμογές που διατίθενται στα OLPCs αλλά είναι διαθέσιμο και ως αυτόνομη εφαρμογή για Windows.Το περιβάλλον του όπως και οι εντολές του δεν είναι εξελληνισμένες.
Σύνδεσμοι μεταφόρτωσης:
Το TurtleArt v.8 ως αυτόνομη εφαρμογή για Windows είναι διαθέσιμο στους παρακάτω συνδέσμους:
http://www.playfulinvention.com/tadownload/
http://inspiring2care.com/site/resources/downloads/category/3-turtle-art