STEAM - Educational robotics: moving from SCRATCH to PYTHON programming for advanced students.
dc.creator | Anastasaki, Evangelia | en |
dc.creator | Αναστασάκη, Ευαγγελία | el |
dc.date.accessioned | 2022-10-13T11:40:05Z | |
dc.date.available | 2022-10-13T11:40:05Z | |
dc.date.issued | 2022-10-13 | |
dc.description.abstract | The thesis studies the introduction of educational robotics within STEAM frameworks and investigates the case of smoothly shifting from Scratch to Python for STEAM robotics learning in advanced classrooms. Initially, we present an analysis of Scratch versus Python commands to integrate educational robotics into the school efficiently. Comparing and contrasting differences in the language rules of Scratch and Python was valuable because students can create more dynamic programs by understanding the coding process. It can become with physical computing hardware, such as LEGO WeDo 2.0, which can assist the students in noticing the abstract concepts of Scratch and Python programming in practice. Furthermore, we constructed experimental functions/commands in Python programming language through a Raspberry Pi Platform, permitting a suitable connection to the WeDo 2.0 robot based on Scratch for advanced students. The main reasons for developing the commands are that Scratch language is a novice programming, and students gain incorrect perceptions of programming behaviour (Moors, Luxton-Reilly, & Denny, 2018). In contrast, Python is real-world programming, which students can utilise the language in future careers, and students can also create dynamic programs in Python using WeDo 2.0. Additionally, we present some projects using the developed WeDo 2.0 Python functions compared with the WeDo Scratch programs as examples for activities in the classroom. The limitation of the thesis was the lack of testing functions in actual instructive practice for data collection about the effectiveness of Python WeDo 2.0 commands in the classroom. The contribution of this thesis lies in the novelty framework of the development of WeDo 2.0 Python functions, which can be utilised in STEAM robotics advanced classrooms for learning in the fields of science, technology, engineering, the arts and mathematics. | en |
dc.description.abstract | Η διατριβή μελετά την εισαγωγή της εκπαιδευτικής ρομποτικής στα πλαίσια STEAM και διερευνά την περίπτωση της ομαλής μετάβασης από το Scratch στην Python για εκμάθηση ρομποτικής STEAM σε προχωρημένες τάξεις. Αρχικά, παρουσιάζουμε μια ανάλυση των εντολών Scratch έναντι της Python για την αποτελεσματική ενσωμάτωση της εκπαιδευτικής ρομποτικής στο σχολείο. Η σύγκριση και η αντιπαράθεση διαφορών στους γλωσσικούς κανόνες του Scratch και της Python ήταν πολύτιμη επειδή οι μαθητές μπορούν να δημιουργήσουν πιο δυναμικά προγράμματα κατανοώντας τη διαδικασία κωδικοποίησης. Μπορεί να γίνει με physical computing, όπως το LEGO WeDo 2.0, το οποίο μπορεί να βοηθήσει τους μαθητές να παρατηρήσουν στην πράξη τις αφηρημένες έννοιες του προγραμματισμού Scratch και Python. Επιπλέον, κατασκευάσαμε πειραματικές συναρτήσεις/εντολές σε γλώσσα προγραμματισμού Python μέσω μιας πλατφόρμας Raspberry Pi, επιτρέποντας την κατάλληλη σύνδεση με το ρομπότ WeDo 2.0 που βασίζεται στο Scratch για προχωρημένους μαθητές. Οι κύριοι λόγοι για την ανάπτυξη των εντολών είναι ότι η γλώσσα Scratch είναι ένας αρχάριος προγραμματισμός και οι μαθητές αποκτούν εσφαλμένες αντιλήψεις για τη συμπεριφορά προγραμματισμού (Moors, Luxton-Reilly, & Denny, 2018). Αντίθετα, η Python είναι προγραμματισμός πραγματικού κόσμου, τον οποίο οι μαθητές μπορούν να χρησιμοποιήσουν τη γλώσσα σε μελλοντικές σταδιοδρομίες και μπορούν επίσης να δημιουργήσουν πιο δυναμικά προγράμματα στην Python χρησιμοποιώντας το WeDo 2.0. Επιπλέον, παρουσιάζουμε ορισμένα έργα που χρησιμοποιούν τις ανεπτυγμένες συναρτήσεις WeDo 2.0 Python σε σύγκριση με τα προγράμματα WeDo Scratch ως παραδείγματα για δραστηριότητες στην τάξη. Ο περιορισμός της διατριβής ήταν η έλλειψη δοκιμής των συναρτήσεων στην πραγματικό περιβάλλον διδασκαλίας για τη συλλογή δεδομένων σχετικά με την αποτελεσματικότητα των εντολών Python WeDo 2.0 στην τάξη. Η συμβολή αυτής της διπλωματικής εργασίας έγκειται στο καινοτόμο πλαίσιο ανάπτυξης των συναρτήσεων WeDo 2.0 Python, οι οποίες μπορούν να χρησιμοποιηθούν σε προχωρημένες τάξεις ρομποτικής STEAM για μάθηση στους τομείς της επιστήμης, της τεχνολογίας, της μηχανικής, των τεχνών και των μαθηματικών. | el |
dc.identifier.uri | http://hdl.handle.net/20.500.12688/10413 | |
dc.language | Αγγλικά | el |
dc.language | English | en |
dc.publisher | ΕΛ.ΜΕ.ΠΑ., Σχολή Μηχανικών (ΣΜΗΧ), ΠΜΣ Πληροφορική και Πολυμέσα | el |
dc.publisher | H.M.U., School of Engineering (ScENG) MSc in Informatics & Multimedia | en |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.title | STEAM - Educational robotics: moving from SCRATCH to PYTHON programming for advanced students. | en |
dc.title | STEAM – Εκπαιδευτική ρομποτική: μετάβαση από SCRATCH σε PYTHON προγραμματισμό για προχωρημένους μαθητές. | el |
heal.academicPublisherID | ΕΛ.ΜΕ.ΠΑ. Ελληνικό Μεσογειακό Πανεπιστήμιο | el |
heal.academicPublisherID | Η.Μ.U Hellenic Mediterranean University | en |
heal.access | free | el |
heal.advisorName | Vasilakis, Konstantinos | en |
heal.advisorName | Βασιλάκης, Κωνσταντίνος | el |
heal.fullTextAvailability | true | el |
heal.keyword | educational robotics, Python, Raspberry Pi, WeDo 2.0 | en |
heal.keyword | εκπαιδευτική ρομποτική, Python, Raspberry Pi, WeDo 2.0 | el |
heal.type | Μεταπτυχιακή Διατριβή | el |
heal.type | Master thesis | en |
nm.hasExtra | false | |
tcd.distinguished | false | el |
tcd.survey | false | el |
Αρχεία
Πρωτότυπος φάκελος/πακέτο
1 - 1 of 1
Φόρτωση...
- Ονομα:
- AnastasakiEvangelia2022.pdf
- Μέγεθος:
- 3.32 MB
- Μορφότυπο:
- Adobe Portable Document Format
Φάκελος/Πακέτο αδειών
1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
- Ονομα:
- license.txt
- Μέγεθος:
- 0 B
- Μορφότυπο:
- Item-specific license agreed upon to submission
- Περιγραφή: