Μάθημα : Δομή Επιλογής if…then…else σε Scratch & Python – Σπειροειδής Προσέγγιση Γυμνασίου–Λυκείου
Κωδικός : YEAR132
YEAR132 - ΓΕΩΡΓΙΟΣ ΜΠΑΡΜΠΟΠΟΥΛΟΣ
-
Θεματικές Ενότητες
ΕΝΟΤΗΤΑ 3 — During Class (Συνεργατική Μάθηση)
Γυμνάσιο — Scratch
Φάση 1: Εξερεύνηση
-
Παρουσίαση έτοιμου Scratch project με if…else
-
Συζήτηση: «Τι αλλάζει όταν η συνθήκη είναι αληθής;»
Φάση 2: Δημιουργία Προγράμματος
Οι μαθητές δημιουργούν ένα από τα παρακάτω:
-
Παιχνίδι «Πιάσε το αντικείμενο»
-
Διάλογος με χαρακτήρα (αν απαντήσεις Χ → τότε…)
-
Έλεγχος σύγκρουσης αντικειμένων
Φάση 3: Βελτίωση & Δοκιμές
-
Προσθήκη δεύτερης συνθήκης
-
Peer feedback σε ζευγάρια
Λύκειο — Python
Φάση 1: Ανάλυση Παραδείγματος
Παρουσίαση κώδικα με if…else και συζήτηση για τη σύνταξη.
Φάση 2: Δημιουργία Προγράμματος
Οι μαθητές υλοποιούν ένα από τα παρακάτω:
-
Πρόγραμμα υπολογισμού βαθμού
-
Πρόγραμμα ελέγχου πρόσβασης
-
Πρόγραμμα ταξινόμησης ηλικιών
-
Πρόγραμμα με σύνθετες συνθήκες (and/or)
Φάση 3: Debugging & Βελτίωση
-
Εντοπισμός λαθών
-
Προσθήκη elif
-
Επέκταση με περισσότερες περιπτώσεις