Python vs. ΓΛΩΣΣΑ: Ποια να επιλέξουμε για την εκπαίδευση;
Creators: name: Σταματοπούλου, Ελευθερία Γεωργίου
Publisher: name: Aristotle University of Thessaloniki
Year: 2018
Subjects: Υπολογιστική σκέψη
Γλώσσα προγραμματισμού Python
Γενικό λύκειο
Computational thinking
Python programming language
High school

description: Στα μαθήματα υπολογιστικής σκέψης και προγραμματισμού του Γενικού Λυκείου χρησιμοποιείται ως υποστηρικτικό εργαλείο η ψευδογλώσσα. Πιθανότατα είμαστε η τελευταία χώρα στον κόσμο στην οποία παρατηρείται αυτό το γεγονός, καθώς οι περισσότερες χώρες έχουν εντάξει στα αντίστοιχα μαθήματα πραγματικές γλώσσες προγραμματισμού. Επομένως, σε μία μελλοντική ενημέρωση του προγράμματος σπουδών δεν μπορεί να αποκλειστεί το ενδεχόμενο αντικατάστασής της. Αντικείμενο της παρούσας εργασίας είναι η σύγκριση της γλώσσας προγραμματισμού Python με την ψευδογλώσσα ΓΛΩΣΣΑ, που αυτή τη στιγμή χρησιμοποιείται, ως εργαλείου για το μάθημα υπολογιστικής σκέψης και προγραμματισμού «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» του Γενικού Λυκείου, έτσι ώστε να καταγραφούν οι εντυπώσεις των μαθητών και να αξιολογηθεί η επίδοσή τους. Για το σκοπό αυτό αναπτύχθηκε εκπαιδευτικό υλικό στη γλώσσα προγραμματισμού Python, το οποίο αντιστοιχεί στις ενότητες του μαθήματος: δομικά στοιχεία, δομή ακολουθίας, δομή επιλογής, δομή επανάληψης, δομές δεδομένων και συναρτήσεις. Κατά τη διάρκεια των συνεδριών καταγράφηκαν από τον διδάσκοντα οι απορίες που εξέφρασαν οι μαθητές και οι δυσκολίες που αντιμετώπισαν στην Python, ενώ μετά την ολοκλήρωση των μαθημάτων αποτυπώθηκαν με συνέντευξη οι εντυπώσεις, οι απόψεις και οι δυσκολίες των μαθητών για τα δύο εργαλεία. Για την αξιολόγηση των επιδόσεων σχεδιάστηκαν, υλοποιήθηκαν και χρησιμοποιήθηκαν δύο ισοδύναμα κριτήρια αξιολόγησης για την Python και την ψευδογλώσσα
description: A pseudocode programming language called GLOSSA is used as a supportive tool in computational thinking and computer programming subjects in High School. We are probably the last country in the world in which this fact is observed, as most countries have included actual programming languages in the respective subjects. Therefore, a future update of the curriculum cannot be ruled out at which time the pseudocode will be replaced. The purpose of this paper is to compare Python programming language with the pseudocode GLOSSA, that is currently in use, as a tool for the computational thinking and computer programming subject of "Developing Applications in Programming Environments" in High School, so as to record the students' impressions and evaluate their performance. For this purpose, Python programming language teaching material was developed, which corresponds to the modules of the course: structural elements, sequence structure, selection structure, repetition structure, data structures and functions. During the lessons, the students 'questions and the difficulties they encountered in Python were recorded by the teacher, and after the completion of the lessons, students' impressions, views and difficulties for both tools were recorded by an interview. For evaluating students’ performance two equivalent tests for Python and pseudocode were developed and used.