Μια εναλλακτική πρόταση για την διδασκαλία των βασικών προγραμματιστικών αρχών στην Γ΄ τάξη του Γυμνασίου.
Ο σκοπός της χρήσης των εργαλείων που προτείνονται είναι να δοθεί η ευκαιρία στις μαθήτριες και στους μαθητές:
• Να δημιουργήσουν χρήσιμες γνώσεις στον προγραμματισμό οι οποίες θα μπορούν εύκολα να συνδεθούν με εμπειρίες των επόμενων τάξεων του Λυκείου
• Να γνωρίσουν στην πράξη και να εκτιμήσουν τα εργαλεία που προσφέρει το λειτουργικό σύστημα Linux και οι εφαρμογές Ανοιχτού Κώδικα.
Το εκπαιδευτικό υλικό έχει άδεια Creative Commons BY-NC-SA και μπορείτε να το βρείτε στον σύνδεσμο: https://goo.gl/0n6wcm
Επανάληψη Γλώσσας Α' Λυκείου για τις τελικές εξετάσεις Ιουνίου.pptx
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
1. Εφαρμογές Ανοιχτού Κώδικα
για τη διδασκαλία
Προγραμματισμού με την LOGO
Καλή Πρακτική για την Γ΄ Γυμνασίου
VirtualBox – xUbuntu - kTurtle
Ηρακλής Μαρκέλης – ΠΕ19
imark@ekppanou.gr
2.
3. Απαιτήσεις μαθήματος - Εργαλεία
• Εισαγωγικές έννοιες προγραμματισμού – Πρόβλημα – Αλγόριθμος &
σύνδεση με τον Προγραμματισμό
• Βασικές Προγραμματιστικές Αρχές με την γλώσσα LOGO (Scripting)
• Επιλογές - Χρήση εφαρμογής:
– Αβάκιο (5 χρόνια)
– Microworlds Pro
4.
5. Το πρόβλημα – Το ζητούμενο
• Ελλιπές υλικό για την διδασκαλία βασικών προγραμματιστικών
εννοιών
• Εύρεση τρόπου γραπτής εξέτασης
• Δημιουργία χρήσιμων γνώσεων που συνδέονται με τις επόμενες
τάξεις
• Γνωριμία με το Linux και τις εφαρμογές Ανοιχτού Κώδικα
6.
7. VirtualBox
• Εφαρμογή της Oracle για την δημιουργία εικονικών μηχανών
• Ανοιχτού Κώδικα - GPL
• https://www.virtualbox.org/
• Windows, Mac, Linux, Solaris
8. • Γνωστή, εύχρηστη, αξιόπιστη & «ελαφριά» διανομή Linux
• GUI XFCE
• Ελάχιστες απαιτήσεις 512MB μνήμη RAM (αξιοπρεπής λειτουργία
1GB)
• Πλήρης παραμετροποίηση λειτουργικού συστήματος – Ελληνικό
πληκτρολόγιο & εγκατάσταση εφαρμογών
• Μέγεθος εικονικής μηχανής περίπου 4 GB (συμπιεσμένο 1,4 GB)
9. kTurtle
• Χρήση βιβλιοθήκης KDE
• Παραμετροποίηση προγραμματιστικού περιβάλλοντος –
Εξελληνισμένος κώδικας & μενού διεπαφής
• https://edu.kde.org/kturtle/
10.
11. Βιβλιοτετράδιο - Περιεχόμενα
• Εισαγωγή - Γιατί να μάθω προγραμματισμό;
• Τι είναι το KTurtle;
• Βασικές εντολές του KTurtle
• Συνομιλία με τον υπολογιστή
• Σταθερές και μεταβλητές
• Εντολές εξόδου
• Αριθμητικές πράξεις
• Εντολές εισόδου
• Η προγραμματιστική δομή επιλογής
• Επαναληπτική δομή και Διαδικασίες
• Διαδικασίες με παραμέτρους μεταβλητές
12. Γιατί αυτά τα εργαλεία;
• Ελεύθερα για κατέβασμα – Ανοιχτού κώδικα
• Ευκολία στην εγκατάσταση
• Σχετικά χαμηλές απαιτήσεις από τους Η/Υ των παιδιών
• Εργαλεία για πειραματισμό – Λειτουργικά συστήματα (εγκατάσταση)
13.
14. Αρχεία - Google drive
• https://goo.gl/0n6wcm
– Αρχείο Word
– Αρχείο εικονικής μηχανής
– Video με οδηγίες εγκατάστασης
• Κατεβάστε & Βοηθήστε – imark@ekppanou.gr
16. Μελλοντικά σχέδια
• Βιντεομαθήματα για αντεστραμμένη διδασκαλία
• Συνοδευτικό υλικό – Παρουσιάσεις
• Βελτίωση φύλλων εργασίας – Δημιουργία project ανά ενότητα –
Έτοιμα προγράμματα (& αρχεία)
• Συνδυασμός με Python (Turtle)
• Περισσότερες εικόνες...
– Ο προγραμματισμός είναι ένα παιχνίδι με άπειρες ζωές!