User Tools

Site Tools


python:teachers:programmatismos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
python:teachers:programmatismos [2026/05/18 00:17] dmakryppython:teachers:programmatismos [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== 8. Προγραμματισμός Ύλης: Πληροφορική Γ' Γυμνασίου ====== 
  
-{{https://www.python.org/static/img/python-logo.png?120|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, οι μαθητές μπορούν να παραπέμπονται αντίστοιχα στις σελίδες: 
->   * [[python:gymnasio:start|1. Python [Γυμνάσιο]]] 
->   * [[ai:gymnasio:start|2. Τεχνητή Νοημοσύνη [Γυμνάσιο]]] 
->   * [[robotics:gymnasio:start|3. Εκπαιδευτική Ρομποτική [Γυμνάσιο]]] 
- 
---- 
-Η σελίδα αυτή Δημιουργήθηκε από: **Μακρυπόδης Διονύσιος** **Καθηγητής Πληροφορικής** 
python/teachers/programmatismos.1779052622.txt.gz · Last modified: by dmakryp