Μάθημα : Δομή Επιλογής if…then…else σε Scratch & Python – Σπειροειδής Προσέγγιση Γυμνασίου–Λυκείου

Κωδικός : YEAR132

YEAR132  -  ΓΕΩΡΓΙΟΣ ΜΠΑΡΜΠΟΠΟΥΛΟΣ

Ενότητες - ΕΝΟΤΗΤΑ 3 — During Class (Συνεργατική Μάθηση)

ΕΝΟΤΗΤΑ 3 — During Class (Συνεργατική Μάθηση)

Γυμνάσιο — Scratch

Φάση 1: Εξερεύνηση

  • Παρουσίαση έτοιμου Scratch project με if…else

  • Συζήτηση: «Τι αλλάζει όταν η συνθήκη είναι αληθής;»

Φάση 2: Δημιουργία Προγράμματος

Οι μαθητές δημιουργούν ένα από τα παρακάτω:

  • Παιχνίδι «Πιάσε το αντικείμενο»

  • Διάλογος με χαρακτήρα (αν απαντήσεις Χ → τότε…)

  • Έλεγχος σύγκρουσης αντικειμένων

Φάση 3: Βελτίωση & Δοκιμές

  • Προσθήκη δεύτερης συνθήκης

  • Peer feedback σε ζευγάρια

Λύκειο — Python

Φάση 1: Ανάλυση Παραδείγματος

Παρουσίαση κώδικα με if…else και συζήτηση για τη σύνταξη.

Φάση 2: Δημιουργία Προγράμματος

Οι μαθητές υλοποιούν ένα από τα παρακάτω:

  • Πρόγραμμα υπολογισμού βαθμού

  • Πρόγραμμα ελέγχου πρόσβασης

  • Πρόγραμμα ταξινόμησης ηλικιών

  • Πρόγραμμα με σύνθετες συνθήκες (and/or)

Φάση 3: Debugging & Βελτίωση

  • Εντοπισμός λαθών

  • Προσθήκη elif

  • Επέκταση με περισσότερες περιπτώσεις