"Python from Scratch". Μετάβαση από το Scratch στην Python και τον αντικειμενοστραφή προγραμματισμό αξιοποιώντας το παιχνίδι Code Combat

H γνώση μίας τουλάχιστον γλώσσας προγραμματισμού υψηλού επιπέδου και η καλλιέργεια της υπολογιστικής σκέψης (computational thinking), αποτελούν βασικές δεξιότητες του ψηφιακού εγγραμματισμού των μαθητών σήμερα. Η διδασκαλία τους ως ξεχωριστά αντικείμενα, από την πρωτοβάθμια εκπαίδευση, αποτελεί προτεραιότητα στις εκπαιδευτικές στρατηγικές πολλών ξένων χωρών. Το Scratch αποτελεί ένα από τα δημοφιλέστερα παγκοσμίως περιβάλλοντα προγραμματισμού, που χρησιμοποιείται για την εισαγωγή των μαθητών στην προγραμματιστική σκέψη από τις πρώτες τάξεις του Δημοτικού. Ωστόσο, η εκμάθηση μίας γλώσσας προγραμματισμού υψηλού επιπέδου, αποτελεί αναγκαιότητα, αλλά ταυτόχρονα και σημείο δυσκολίας για τους μαθητές. Η παρούσα εργασία παρουσιάζει μία πρόταση διδασκαλίας με στόχο την υποστήριξη της μετάβασης από τον προγραμματισμό με blocks στο Scratch, στον προγραμματισμό με τη γλώσσα Python και τον αντικειμενοστραφή προγραμματισμό, αξιοποιώντας το online παιχνιδοκεντρικό περιβάλλον εκμάθησης κώδικα Code Combat.
(Πλήθος ανακτήσεων: 34)