Physical computing and Python
Engineering & Coding
The “Physical Computing & Python” educational program is designed for middle school students and introduces them to the modern world of Physics, Electronics, and programming through experiential and experimental activities. Students explore fundamental concepts of Physical Sciences and understand in practice the laws governing Physics, utilizing sensors and real measurements (Physical Computing).
Through creative projects and experiments, students design and implement interactive constructions and simple automated systems, connecting the digital world with the physical environment. Using microcontrollers, sensors, and actuators, they learn how real-world data can be collected, analyzed, and utilized to solve problems.
A core tool of the program is the Python programming language—a beginner-friendly yet powerful language, widely used in the fields of science, robotics, and artificial intelligence. Students develop computational thinking, problem-solving, and experimentation skills, gaining meaningful exposure to modern technology and scientific methodology.
Διαθεματικές Γνώσεις
- Φυσική: Τριβή, Ταχύτητα, Δύναμη, Νόμοι της Μηχανικής
- Τεχνολογία: Περίπλοκες Μηχανές, Αυτόματες Ρομποτικές Κατασκευές
- Μηχανική: Νοητικά Δίπολα – Στατικότητα ή Ευέλικτη Δόμηση, Δύναμη ή Ταχύτητα
- Μαθηματικά: Σύνθετες Αριθμητικές Πράξεις, Αναζήτηση Μοτίβων, Αλγόριθμοι & Απλός Προγραμματισμός
Θεματικές Ενότητες
Ενότητα 1η: Εισαγωγή στα ρομπότ & τις ρομποτικές κατασκευές, απλές μηχανές και μηχανισμοί
Ενότητα 2η: Εξοικείωση με το προγραμματιστικό περιβάλλον του Scratch, κίνηση κατασκευών μέσω κινητήρα και τηλεχειρισμός τους
Ενότητα 3η: Εισαγωγή στους αισθητήρες και στον αυτοματισμό, επιλογή τηλεχειρισμού ή αυτονομίας ρομποτικών κατασκευών
Ενότητα 4η: Εξοικείωση στη χρήση απλών αλγόριθμων στον προγραμματισμό της αυτονομίας των ρομποτικών κατασκευών (αποφάσεις, επαναλήψεις, τελεστές, μεταβλητές)
Ενότητα 5η: Εφαρμογή δεξιοτήτων στην κατασκευή «προχωρημένων» ρομποτικών κατασκευών