Μία ελκυςτικι ειςαγωγι ςτον προγραμματιςμό Μία παρουςίαςθ με τθ ςυνδρομι των: Bill Gates Microsoft Steve Jobs apple Susan Wojcicki Google Nicholas Negroponte MIT s Media Lab Mark Pincus (FarmVille, X-Ville) Mark Surman The Mozilla Foundation Jeyakesavan Veerasamy, University of Texas
Τα «αποκρουςτικά» μακιματα STEM Ο προγραμματιςμόσ απαιτεί πολλά μακθματικά (μφκοσ) Κάκε «κακϊσ πρζπει» μακθτισ πρζπει να λζει «μιςϊ τα μακθματικά» για να βρίςκεται ςτον κφκλο των φίλων του Τα περιςςότερα κορίτςια ςκζφτονται: ο προγραμματιςμόσ είναι 100% λογικι, ςου ςπάει το κεφάλι, δεν μπορείσ να πακιαςτείσ μαηί του Μακθτζσ και φοιτθτζσ απογοθτεφονται εφκολα, χάνουν τθν αυτοπεποίκθςι τουσ, δεν ξανααςχολοφνται με τον προγραμματιςμό Λάκοσ διδακτικζσ προςεγγίςεισ ςε όλεσ τισ βακμίδεσ χάνουν τουσ μακθτζσ. * STEM: Science, Technology, Engineering, Mathematics
Τα «αποκρουςτικά» μακιματα STEM Η ςυμβουλι των γονζων: γιατρόσ, μθχανικόσ ι καταραμζνοσ! Εκπαιδευτικό ςφςτθμα και οι εταίροι του προωκοφν τθν παπαγαλία Οι μακθτζσ είναι άριςτοι ςτθν ςτείρα απομνθμόνευςθ Οι μακθτζσ παίρνουν το δρόμο τθσ ελάςςονοσ προςπάκειασ, αρνοφνται να ςκεφτοφν λογικά, κριτικά, δθμιουργικά.
Γιατί τα παιδιά να μάκουν προγραμματιςμό; (εκτόσ από το ότι θ πλθροφορικι κυριαρχεί ςτθ ηωι μασ) 1. Ακόμα και αν δεν αςχολθκοφν επαγγελματικά, κα ωφελθκοφν γνωρίηοντασ πϊσ να ςκζφτεται με τον τρόπο που προγραμματίηουν 2. Θα τα βοθκιςει ςτον τρόπο αντιμετϊπιςθσ προβλθμάτων ςε άλλα μακιματα 3. Θα απαντθκεί θ ερϊτθςθ «γιατί ςτο καλό μακαίνω μακθματικά;» 4. Θα τα βοθκιςει να κατανοιςουν και να αξιοποιιςουν αποτελεςματικότερα και τθν τεχνολογία που χρθςιμοποιοφν κακθμερινά
Γιατί τα παιδιά να μάκουν προγραμματιςμό; 5. Θα μάκουν να ςκζφτονται δθμιουργικά 6. Θα μάκουν πωσ μακαίνουν κα αποκτιςουν μεταγνωςτικζσ δεξιότθτεσ 7. Θα μάκουν να ςυνεργάηονται 8. Θα αποκτιςουν αυτοεκτίμθςθ 9. Θα καλλιεργιςουν τθν αιςκθτικι τουσ.
Δυςκολίεσ ςτθν εκμάκθςθ του προγραμματιςμοφ 1. Συντακτικά λάκθ 1. Απαιτείται χρόνοσ για τθ διόρκωςι τουσ 2. Απογοθτευτικι εμπειρία 3. Χάνεται θ αυτοεκτίμθςθ 2. Λογικά λάκθ Η λφςθ Οπτικόσ προγραμματιςμόσ (με πλακίδια) 1. Εςτίαςθ ςτθ λογικι 2. Ενίςχυςθ αυτοεκτίμθςθσ
Βαςικζσ αρχζσ προγραμματιςμοφ Συνταγι φαγθτοφ Συναρμολόγθςθ παιχνιδιοφ Προετοιμαςία για το ςχολείο Τι κοινό ζχουν; Σειρά Διαδοχή Οδθγία εντολι 1 Οδθγία εντολι 2 Οδθγία εντολι 3
Σειρά Διαδοχή
Βαςικζσ αρχζσ προγραμματιςμοφ Πάω για ψϊνια Απαντϊ ςε ερωτθματολόγιο Τρϊω μπιςκότα από το πακζτο Τι κοινό ζχουν; Επανάληψη Βρόγχοσ ΕΝΩ (διαδοχι διεργαςιϊν) ΓΙΑ μινα = 1 μζχρι 12 προχϊρα ςτθν επόμενθ μθνιαία επεξεργαςία ΤΕΛΟΣΕΝΩ ΤΕΛΟΣΓΙΑ
Επανάληψη Βρόγχος
Βαςικζσ αρχζσ προγραμματιςμοφ Να παραγγείλω γλυκό ι φροφτο; Να πάω ςτο μπαρ ι ςτο ουηερί; Να κάνω μεταπτυχιακά ι να δουλζψω; Τι κοινό ζχουν; Συνθήκη Επιλογή Αν ΑΝ το επιτρζπουν οι ςυνκικεσ (ιςχφουν, είναι αλθκείσ) ΤΟΤΕ κάνω αυτό ΑΛΛΙΩΣ κάνω το άλλο
Συνθήκη Επιλογή Αν
Συνθήκη Επιλογή Αν
Βαςικζσ αρχζσ προγραμματιςμοφ Δομζσ προγραμματιςμοφ ςειριακι, επιλογι, επανάλθψθ Κάκε πολφπλοκο πρόγραμμα αποτελείται από ζναν ςυνδυαςμό αυτϊν των δομϊν.
Και κάτι περιςςότερο Χρθςιμοποίθςε ζνα κιβϊτιο για να μετακινιςεισ πολλά βιβλία από ζνα δωμάτιο ςε ζνα άλλο Συλλογή Πίνακασ Επιτρζπει να βάηουμε μαηί παρόμοια δεδομζνα Επιτρζπει να χειριηόμαςτε δεδομζνα με μεταβλθτό μζγεκοσ ΓΙΑ κάκε ςτοιχείο του πίνακα πρόςκεςε το ςτοιχείο ςτο ςφνολο ΤΕΛΟΣΓΙΑ
Και κάτι περιςςότερο Απαντϊ ςτο τθλζφωνο ενϊ οδθγϊ Κάποιοσ χτυπά τθν πόρτα ενϊ διαβάηω Τι κοινό ζχουν; Διακοπζσ Γεγονότα - Συμβάντα Προγραμματιςμόσ κακοδθγοφμενοσ από γεγονότα Αναςτολι τρζχουςασ διεργαςίασ για τθν επεξεργαςία του ςυμβάντοσ, ι παράλλθλθ επεξεργαςία του «Κανονικι» ροι του προγράμματοσ και χωριςτι ρουτίνα για κάκε ςυμβάν
Και κάτι περιςςότερο Το αυτοκίνθτο μου (ςυγκεκριμζνο, αντικείμενο) Αυτοκίνθτο (θ ζννοια του αυτοκινιτου, κλάςθ) Αντικειμενοςτρεφήσ προγραμματιςμόσ
Εννζα τρόποι για ευχάριςτο προγραμματιςμό 1. Σκεφτείτε, ςχεδιάςτε, γράψτε τον αλγόρικμο πριν προγραμματίςετε. 2. Κακζνασ μακαίνει με το δικό του ρυκμό. 3. Κακζνασ ζχει τον δικό του μακθςιακό τφπο. 4. Αν όλα φαίνονται μυςτιρια, ςθμαίνει ότι βιάηεςτε. 5. Αντί να προγραμματίηεται τα πάντα από το μθδζν, ψάξτε για παραδείγματα. 6. Μπορείτε να μελετιςετε παραδείγματα αντί το εγχειρίδιο τθσ γλϊςςασ. 7. Εργαςτείτε ομαδικά, ανταλλάξτε ιδζεσ. 8. Εργαςτείτε με ενδιαφζρουςεσ εφαρμογζσ (παιχνίδια) 9. Δείτε βιντεο-μακιματα.