background image

Σχεδίαση και υλοποίηση κύβων tangible computing 

 

29 

 

path  blocks.  Ο  κάθε  κύβος  περιέχει  κάποιον  ήχο  και  έτσι  καθώς  η  cue  ball  ή  οι  cue  balls 

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

κατά κάποιο τρόπο να συνθέτει μουσική. 

  

 

Εικόνα 1.8: Block Jam 

 

 1.6.2 Algo Block 

Το  project  AlgoBlock  [30]  είναι  ένα  εκπαιδευτικό  περιβάλλον  προγραμματισμού, 

προσαρμοσμένο  για  την  πρωτοβάθμια  και  δευτεροβάθμια  εκπαίδευση  δηλαδή  για 

μικρότερους μαθητές (Εικόνα 1.9). Το σύστημα αποτελείται από μια συλλογή από κύβους, οι 

οποίοι  μπορούν  να  ενωθούν  μεταξύ  τους,  με  σκοπό  να  αναπαράγουν  τον  κώδικα  του 

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

έναν  υπολογιστή,  στον  οποίο  μεταφέρουν  το  παραγόμενο  πρόγραμμα.  Κάθε  κύβος 

αναπαριστά  μια  εντολή,  η  οποία  είναι  παρόμοια  με  μια  εντολή  της  γλώσσας  Logo. 

Χρησιμοποιώντας το σύστημα αυτό, οι χρήστες προσπαθούν να οδηγήσουν το υποβρύχιο το 

οποίο απεικονίζεται σε μια οθόνη CRT. To AlgoBlocks αξιοποίησε και ενσάρκωσε για πρώτη 

φορά  τον  όρος  απτός  προγραμματισμός  δημιουργώντας  παράλληλα  και  την  πρώτη  απτική 

γλώσσα  προγραμματισμού  και  έπαιξε  καθοριστικό  ρόλο  στην  ανάπτυξη  τέτοιων 

συστημάτων.