Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/987
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.authorKoupritzioti, Dimitra-
dc.contributor.authorXinogalos, Stelios-
dc.date.accessioned2021-10-24T05:40:58Z-
dc.date.available2021-10-24T05:40:58Z-
dc.date.issued2020-
dc.identifier10.1007/s10639-019-10087-1en_US
dc.identifier.issn1360-2357en_US
dc.identifier.issn1573-7608en_US
dc.identifier.urihttps://doi.org/10.1007/s10639-019-10087-1en_US
dc.identifier.urihttps://ruomo.lib.uom.gr/handle/7000/987-
dc.description.abstractSerious games or educational games have attracted the interest of instructors and researchers for several years. In the field of education, serious games are being used for motivating students, attracting their interest in cognitively demanding fields and making the teaching and learning process more fun. Moreover, learning through implementing games has been proposed as an effective alternative to the traditional instructor-centered approach to teaching programming. Towards this direction the study presented in this article aims to investigate whether it is feasible to learn programming concepts, as well as game programming concepts, through implementing a game in Python. More specifically, the study presented has the following goals: firstly, to review and comparatively analyze existing game engines and libraries that can be used by novice programmers for implementing simple games in Python; secondly, to investigate whether it is feasible to implement a simple but yet meaningful game that can be used as a prototype for learning programming concepts and game programming concepts in Python. In order to reach the second goal a serious game was implemented as a case study, using the free and open source Python library of pygame that based on the aforementioned comparative analysis is appropriate for novices. The PyDiophantus Maze game that was implemented can be used for teaching and learning game programming in Python, but also for learning mathematics. The article concludes with proposals for utilizing the game in mathematics and (game) programming education, as well as plans for further research.en_US
dc.language.isoenen_US
dc.sourceEducation and Information Technologiesen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subjectFRASCATI::Social sciences::Educational sciences::Education, general (including: training, pedagogy,didactics)en_US
dc.subject.otherSerious gamesen_US
dc.subject.otherEducational gamesen_US
dc.subject.otherMathematicsen_US
dc.subject.otherProgrammingen_US
dc.subject.otherGame programmingen_US
dc.subject.otherGame libraryen_US
dc.subject.otherPythonen_US
dc.titlePyDiophantus maze game: Play it to learn mathematics or implement it to learn game programming in Pythonen_US
dc.typeArticleen_US
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικήςen_US
local.identifier.volume25en_US
local.identifier.issue4en_US
local.identifier.firstpage2747en_US
local.identifier.lastpage2764en_US
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
EAIT_2020_Koupritzioti_Xinogalos_postprint.pdf353,4 kBAdobe PDFThumbnail
Προβολή/Ανοιγμα


Τα τεκμήρια στο Αποθετήριο προστατεύονται από πνευματικά δικαιώματα, εκτός αν αναφέρεται κάτι διαφορετικό.