python:teachers:programmatismos
This is an old revision of the document!
Table of Contents
8. Προγραμματισμός Ύλης: Πληροφορική Γ' Γυμνασίου
Ο παρών ετήσιος προγραμματισμός εκτείνεται σε 28 διδακτικές εβδομάδες και είναι πλήρως εναρμονισμένος με τις οδηγίες του ΙΕΠ για το Συμπληρωματικό Εκπαιδευτικό Υλικό Πληροφορικής της Γ' τάξης Γυμνασίου (Ενότητες: Προγραμματισμός, Τεχνητή Νοημοσύνη, Ρομποτική).
—
📅 1ο Τετράμηνο: Εισαγωγή & Βασικές Αρχές Προγραμματισμού
| Εβδομάδα | Θεματική Ενότητα | Αντικείμενο Διδασκαλίας / Εργαστηρίου |
|---|---|---|
| Εβδ. 01 | Εισαγωγή στην Python | Γνωριμία με τη γλώσσα και τη χρησιμότητά της. Εγκατάσταση/Ρύθμιση Thonny ή Σύνδεση στο JupyterHub. |
| Εβδ. 02 | Περιβάλλον & Εντολή Έξοδος | Δομή ενός προγράμματος. Η συνάρτηση print() και η χρήση σχολίων (#). |
| Εβδ. 03 | Μεταβλητές & Τύποι Δεδομένων | Έννοια της μεταβλητής. Τύποι: ακέραιοι (int), δεκαδικοί (float), αλφαριθμητικά (str). |
| Εβδ. 04 | Είσοδος Δεδομένων | Η συνάρτηση input() και η ανάγκη μετατροπής τύπων (casting) με τις int() και float(). |
| Εβδ. 05 | Αριθμητικοί Τελεστές | Πράξεις στην Python (+, -, *, /). Προτεραιότητα πράξεων και επίλυση απλών μαθηματικών τύπων. |
| Εβδ. 06 | Δομή Επιλογής: Απλή if | Έννοια της συνθήκης, συγκριτικοί τελεστές (==, !=, <, >). Η σημασία της στοίχισης (indentation). |
| Εβδ. 07 | Δομή Επιλογής: Σύνθετη if - else | Διακλάδωση κώδικα. Λογικοί τελεστές (and, or, not) για σύνθετες συνθήκες. |
| Εβδ. 08 | Δομή Επιλογής: Πολλαπλή if - elif | Επίλυση προβλημάτων με πολλαπλές εναλλακτικές διαδρομές (π.χ. κλίμακες βαθμολογίας). |
| Εβδ. 09 | Εργαστήριο & Εξάσκηση | Συγκεντρωτικές εργαστηριακές ασκήσεις εμπέδωσης στις Δομές Επιλογής. |
| Εβδ. 10 | Δοκιμασία Α' Τετραμήνου | Γραπτή ή εργαστηριακή εξέταση (Τεστ) στις ενότητες: Μεταβλητές, Είσοδος/Έξοδος και if. |
| Εβδ. 11 | Δομή Επανάληψης: Η while | Έννοια της επανάληψης με συνθήκη. Δημιουργία βρόχων και αποφυγή του άπειρου βρόχου (infinite loop). |
| Εβδ. 12 | Έλεγχος Εγκυρότητας με while | Χρήση της while για τον έλεγχο των δεδομένων που εισάγει ο χρήστης (input validation). |
| Εβδ. 13 | Δομή Επανάληψης: Η for | Επανάληψη με καθορισμένο πλήθος. Η συνάρτηση range() και οι παράμετροί της. |
| Εβδ. 14 | Επαναληπτικό Εργαστήριο | Σύγκριση while και for. Επίλυση συνδυαστικών προβλημάτων και κλείσιμο 1ου τετραμήνου. |
—
📅 2ο Τετράμηνο: Δομές Δεδομένων, Τεχνητή Νοημοσύνη & Ρομποτική
| Εβδομάδα | Θεματική Ενότητα | Αντικείμενο Διδασκαλίας / Εργαστηρίου |
|---|---|---|
| Εβδ. 15 | Εισαγωγή στις Λίστες | Γιατί χρειαζόμαστε τις λίστες. Δημιουργία λίστας και προσπέλαση στοιχείων μέσω του δείκτη (index). |
| Εβδ. 16 | Μέθοδοι Λιστών & Συναρτήσεις | Προσθήκη στοιχείων (append), διαγραφή (remove) και υπολογισμός πλήθους (len()). |
| Εβδ. 17 | Εισαγωγή στις Συναρτήσεις | Έννοια του υποπρογράμματος. Ορισμός με def, παράμετροι και η εντολή επιστροφής return. |
| Εβδ. 18 | Τεχνητή Νοημοσύνη: Θεωρία | Τι είναι η ΤΝ; Μηχανική Μάθηση (Machine Learning), ηθικά ζητήματα, πλεονεκτήματα και κίνδυνοι. |
| Εβδ. 19 | Τεχνητή Νοημοσύνη: Εργαστήριο | Πρακτική εφαρμογή με εκπαίδευση μοντέλου (π.χ. Machine Learning for Kids ή Teachable Machine). |
| Εβδ. 20 | Ρομποτική: Βασικές Έννοιες | Μοντέλο: Είσοδος → Επεξεργασία → Έξοδος. Μικροελεγκτές, αισθητήρες και ενεργοποιητές. |
| Εβδ. 21 | Ρομποτική: Σήματα & Κώδικας | Ψηφιακά vs Αναλογικά σήματα. Πρώτες εντολές ελέγχου (άναμμα LED, καθυστέρηση-delay). |
| Εβδ. 22 | Ρομποτική: Λογική & Αισθητήρες | Προγραμματισμός ρομπότ με χρήση αισθητήρα (π.χ. υπερήχων για αποφυγή εμποδίων ή φωτοαντίστασης). |
| Εβδ. 23 | Δοκιμασία Β' Τετραμήνου | Τεστ ή Μικρό Project με συνδυασμό Λιστών, Συναρτήσεων ή εννοιών Τεχνητής Νοημοσύνης/Ρομποτικής. |
| Εβδ. 24 | Ανάπτυξη Έργου (Project) - Σχεδιασμός | Χωρισμός ομάδων (Μηχανικός, Προγραμματιστής, Αναλυτής). Επιλογή θέματος STEM ή εφαρμογής Python. |
| Εβδ. 25 | Ανάπτυξη Έργου - Υλοποίηση Α' | Συγγραφή κώδικα, σύνδεση εξαρτημάτων ή εκπαίδευση του μοντέλου ΤΝ στο εργαστήριο. |
| Εβδ. 26 | Ανάπτυξη Έργου - Υλοποίηση Β' | Δοκιμές, εύρεση και διόρθωση λαθών (debugging) και τελική διαμόρφωση του έργου. |
| Εβδ. 27 | Παρουσιάσεις Έργων | Παρουσίαση των projects από τις ομάδες των μαθητών στην τάξη και αξιολόγηση. |
| Εβδ. 28 | Ανακεφαλαίωση & Αποτίμηση | Γενική ανασκόπηση της χρονιάς, συζήτηση για την εξέλιξη της πληροφορικής και τελική ανατροφοδότηση. |
—
🛠️ Σημειώσεις για τον Καθηγητή
Ευελιξία του Προγραμματισμού: Ο προγραμματισμός αυτός μπορεί να προσαρμοστεί (±1 εβδομάδα) ανάλογα με τις χαμένες ώρες λόγω σχολικών αργιών, εκδρομών ή του επιπέδου ετοιμότητας του κάθε τμήματος.
Διαθεσιμότητα Υλικού: Για τις ανάγκες των εβδομάδων 18-22, οι μαθητές μπορούν να παραπέμπονται αντίστοιχα στις σελίδες:
* 2. Τεχνητή Νοημοσύνη [Γυμνάσιο]
* 3. Εκπαιδευτική Ρομποτική [Γυμνάσιο]
— Η σελίδα αυτή Δημιουργήθηκε από: Μακρυπόδης Διονύσιος Καθηγητής Πληροφορικής
python/teachers/programmatismos.1779052173.txt.gz · Last modified: by dmakryp

