EDUBlocks
Μια δωρεάν γλώσσα προγραμματισμού και περιβάλλον (IDE) που βοηθά τους μαθητές να κάνουν τη μετάβαση από τον **οπτικό προγραμματισμό με μπλοκ (block-based)** στον **κώδικα Python (text-based)**. Συνδυάζει δύο τρόπους λειτουργίας: 'Blocks' (Scratch-like) και 'Python'. Ο μαθητής μπορεί να 'σύρει' ένα μπλοκ και να δει αμέσως την Python εντολή που αντιστοιχεί, ή να γράψει Python και να δει το αντίστοιχο μπλοκ.
Επίσκεψη ΙστοσελίδαςΤο EDUBlocks (προφέρεται “Educational blocks”) λύνει το πρόβλημα “I know Scratch, but I’m scared of Python”. Είναι ιδιαίτερα δημοφιλές στο Micro:bit (BBC) και Raspberry Pi (GPIO).
Βασικές Λειτουργίες:
- Blocks Mode: Πλήρης ανάπτυξη με μπλοκ (παρόμοια με Scratch).
- Python Mode: Εμφανίζει τον κείμενο κώδικα Python που παράγεται από τα μπλοκ.
- Microbit Emulator: Προσομοίωση BBC micro:bit (LED matrix, buttons, pins).
- GPIO Zero integration: Για Raspberry Pi (LEDs, αισθητήρες).
- Web-based: Λειτουργεί στο browser (no installation).
Σημείωση: Ιδανικό για μαθήματα Πληροφορικής Γυμνασίου (εισαγωγή στην Python) και για μετάβαση από Scratch. Αν το πρόγραμμα σπουδών προβλέπει Micro:bit, το EDUBlocks παρέχει την πιο ομαλή μετάβαση. Σε αντίθεση με το Scratch, το EDUBlocks μπορεί να χρησιμοποιηθεί για robotics.