Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία...

Post on 09-Apr-2017

85 views 4 download

Transcript of Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία...

Εφαρμογές Ανοιχτού Κώδικαγια τη διδασκαλία

Προγραμματισμού με την LOGO

Καλή Πρακτική για την Γ΄ ΓυμνασίουVirtualBox – xUbuntu - kTurtle

Ηρακλής Μαρκέλης – ΠΕ19imark@ekppanou.gr

Απαιτήσεις μαθήματος - Εργαλεία• Εισαγωγικές έννοιες προγραμματισμού –

Πρόβλημα – Αλγόριθμος & σύνδεση με τον Προγραμματισμό

• Βασικές Προγραμματιστικές Αρχές με την γλώσσα 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 με οδηγίες εγκατάστασης

• Κατεβάστε & Βοηθήστε – imark@ekppanou.gr

Προδιαγραφές Η/Υ εργαστηρίου• 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/

http://coderdojo.ekppanou.grnafpaktos.gr@coderdojo.com

Ηρακλής Μαρκέλης – ΠΕ19

imark@ekppanou.gr