Αποστολέας Θέμα: Build Your Own Block  (Αναγνώστηκε 1607 φορές)

sstergou

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 983
  • Program or be Programmed
    • pseudoglossa.gr
Build Your Own Block
« στις: 25 Οκτ 2010, 08:40:24 μμ »
Το scratch σχεδόν όλοι το γνωρίζουμε.
Αυτό που δεν είναι και πολύ γνωστό είναι ότι τα τελευταία χρόνια κυκλοφορεί μία τροποποιημένη έκδοσή του όπου έχει τις εξής παρακάτω δυνατότητες:
  • Δημιουργία μπλοκ από τον χρήστη
  • Εμφωλεύσιμα sprites
  • Αναδρομή
  • Λίστες και συναρτήσεις ως first class objects
  • Δημιουργία εκτελέσιμων αρχείων

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

Η έκδοση αυτή δημιουργήθηκε από τον χρήστη Jens και τελευταία το byob αναπτύσσεται και από τον Brian Harvey του Berkeley. Μάλιστα έχει δημιουργηθεί και  μάθημα με τίτλο The Beauty and Joy of Computing στο berkeley.

Πλέον με αυτή την έκδοση του scratch μπορεί να διδαχθεί τμηματικός, συναρτησιακός και αντικειμενοστρεφής προγραμματισμός.

Στο γυμνάσιο μπορεί χρησιμοποιηθεί απλά για την δημιουργία παραμετρικών διαδικασιών, πράγμα το οποίο έλειπε από το scratch. Νομίζω αξίζει να το ψάξει κανείς.

http://byob.berkeley.edu/

Στην παρακάτω εικόνα υπάρχει ένα custom block που υλοποιεί την δομή for.
« Τελευταία τροποποίηση: 25 Οκτ 2010, 08:56:24 μμ από sstergou »
Στάθης Στέργου - sstergouATgmailDOTcom - http://www.pseudoglossa.gr

za√‘ag

  • Μάχιμος ... ΟΧΙ ... κοπρίτης
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 771
  • Παλιά λεγόμασταν ΔΟΥΛΟΙ. Σήμερα ... ΕΡΓΑΖΟΜΕΝΟΙ
    • Το Blog μου
Απ: Build Your Own Block
« Απάντηση #1 στις: 18 Νοέ 2010, 10:53:33 μμ »
πολύ αξιόλογο !!!!
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ