Πολλά κέντρα προσπαθούν να προωθήσουν την εκμάθηση προγραμματισμού και ρομποτικής στα παιδιά. Χάρη σε αυτό, υπάρχουν πλέον πολλές επιλογές στην αγορά, καθεμία από τις οποίες επικεντρώνεται σε διαφορετικό τομέα ή μαθησιακό πεδίο. Αυτή τη φορά, θα ήθελα να σας παρουσιάσω την προσέγγισή τους στη διδασκαλία προγραμματισμού σε μικρά παιδιά χρησιμοποιώντας την Google, συγκεκριμένα μέσω του Project Bloks.
Το Project Bloks υιοθετεί μια προσέγγιση που εστιάζει στις πρακτικές πτυχές του προγραμματισμού αντί να τον διδάσκει σε υψηλότερο επίπεδο. Αυτή η προσέγγιση μετατρέπει γραμμές κώδικα σε μπλοκ που μας επιτρέπουν να δημιουργούμε προγράμματα. Μέσω αυτής της μεθόδου, τα παιδιά μαθαίνουν πώς λειτουργούν τα προγράμματα πολύ πιο άμεσα, ενώ παράλληλα έχουν την ευκαιρία να πειραματιστούν με αυτά.
Αναλύοντας λίγο περισσότερο, όπως μπορείτε να δείτε στο παραπάνω βίντεο, το σύστημα αποτελείται από τρία διακριτά μέρη. Πρώτον, υπάρχει το κουμπί " Go ", το οποίο είναι συνδεδεμένο σε ένα Raspberry Pi Zero . Αυτή η πλακέτα διαχειρίζεται και ελέγχει όλα τα άλλα μέρη του κυκλώματος. Από εδώ, συνδέουμε τα μπλοκ απευθείας σε ένα κύριο μπλοκ ή Brain Board. Τέλος, υπάρχουν τα " Pucks ", μεμονωμένα στοιχεία των οποίων η θέση καθορίζει τη συμπεριφορά του κώδικα.
Το πιο ενδιαφέρον πράγμα σχετικά με το Project Bloks, κατά την προσωπική μου άποψη, είναι ότι η Google προετοιμάζει ήδη ένα ανοιχτό API, έτσι ώστε οποιοσδήποτε κατασκευαστής παιχνιδιών να μπορεί να κάνει το νέο του σχέδιο πλήρως συμβατό με αυτό το έργο.