Εφαρμογές Ανοιχτού Κώδικαγια τη διδασκαλία
Προγραμματισμού με την LOGO
Καλή Πρακτική για την Γ΄ ΓυμνασίουVirtualBox – xUbuntu - kTurtle
Ηρακλής Μαρκέλης – ΠΕ[email protected]
Απαιτήσεις μαθήματος - Εργαλεία• Εισαγωγικές έννοιες προγραμματισμού –
Πρόβλημα – Αλγόριθμος & σύνδεση με τον Προγραμματισμό
• Βασικές Προγραμματιστικές Αρχές με την γλώσσα LOGO (Scripting)
• Επιλογές - Χρήση εφαρμογής:– Αβάκιο (5 χρόνια)–Microworlds Pro
Το πρόβλημα – Το ζητούμενο• Ελλιπές υλικό για την διδασκαλία βασικών
προγραμματιστικών εννοιών• Εύρεση τρόπου γραπτής εξέτασης
• Δημιουργία χρήσιμων γνώσεων που συνδέονται με τις επόμενες τάξεις
• Γνωριμία με το Linux και τις εφαρμογές Ανοιχτού Κώδικα
VirtualBox• Εφαρμογή της Oracle για την δημιουργία
εικονικών μηχανών• Ανοιχτού Κώδικα - GPL• https://www.virtualbox.org/• Windows, Mac, Linux, Solaris
• Γνωστή, εύχρηστη, αξιόπιστη & «ελαφριά» διανομή Linux
• GUI XFCE• Ελάχιστες απαιτήσεις 512MB μνήμη RAM (αξιοπρεπής
λειτουργία 1GB)• Πλήρης παραμετροποίηση λειτουργικού συστήματος –
Ελληνικό πληκτρολόγιο & εγκατάσταση εφαρμογών• Μέγεθος εικονικής μηχανής περίπου 4 GB
(συμπιεσμένο 1,4 GB)
kTurtle• Χρήση βιβλιοθήκης KDE• Παραμετροποίηση προγραμματιστικού
περιβάλλοντος – Εξελληνισμένος κώδικας & μενού διεπαφής
• https://edu.kde.org/kturtle/
Βιβλιοτετράδιο - Περιεχόμενα• Εισαγωγή - Γιατί να μάθω προγραμματισμό;• Τι είναι το KTurtle;• Βασικές εντολές του KTurtle• Συνομιλία με τον υπολογιστή• Σταθερές και μεταβλητές• Εντολές εξόδου• Αριθμητικές πράξεις• Εντολές εισόδου• Η προγραμματιστική δομή επιλογής • Επαναληπτική δομή και Διαδικασίες• Διαδικασίες με παραμέτρους μεταβλητές
Γιατί αυτά τα εργαλεία;• Ελεύθερα για κατέβασμα – Ανοιχτού κώδικα• Ευκολία στην εγκατάσταση• Σχετικά χαμηλές απαιτήσεις από τους Η/Υ των
παιδιών• Εργαλεία για πειραματισμό – Λειτουργικά
συστήματα (εγκατάσταση)
Αρχεία - Google drive• https://goo.gl/0n6wcm– Αρχείο Word– Αρχείο εικονικής μηχανής– Video με οδηγίες εγκατάστασης
• Κατεβάστε & Βοηθήστε – [email protected]
Προδιαγραφές Η/Υ εργαστηρίου• Windows 7• 2 GB RAM (1 GB xUbuntu)• Αρκετός αποθηκευτικός χώρος (Περίπου 5GB)
Μελλοντικά σχέδια• Βιντεομαθήματα για αντεστραμμένη διδασκαλία• Συνοδευτικό υλικό – Παρουσιάσεις• Βελτίωση φύλλων εργασίας – Δημιουργία project
ανά ενότητα – Έτοιμα προγράμματα (& αρχεία) • Συνδυασμός με Python (Turtle)• Περισσότερες εικόνες...– Ο προγραμματισμός είναι ένα παιχνίδι με άπειρες
ζωές!
Πηγές εικόνων - πληροφοριών• http://www.thepaleomodel.com/2015/01/cavemen-died-young-
so-why-eat-paleo.html• https://fearmastery.wordpress.com/tag/problem-solving/• http://betanews.com/2016/01/14/microsoft-rebrands-revolution-
r-open-will-keep-it-free-and-open-source/• http://www.infocity.az/• http://www.azquotes.com/author/20945-Seymour_Papert• https://www.virtualbox.org/• http://xubuntu.org/getxubuntu/requirements/• https://edu.kde.org/kturtle/
Top Related