User Tools

Site Tools


python:teachers:programmatismos

This is an old revision of the document!


Προγραμματισμός Ύλης: Πληροφορική Γ' Γυμνασίου

Course Planning Logo

Ο παρών ετήσιος προγραμματισμός εκτείνεται σε 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, οι μαθητές μπορούν να παραπέμπονται αντίστοιχα στις σελίδες:
* 1. Python [Γυμνάσιο]
* 2. Τεχνητή Νοημοσύνη [Γυμνάσιο]
* 3. Εκπαιδευτική Ρομποτική [Γυμνάσιο]

— Η σελίδα αυτή Δημιουργήθηκε από: Μακρυπόδης Διονύσιος Καθηγητής Πληροφορικής

python/teachers/programmatismos.1779470627.txt.gz · Last modified: by dmakryp