Show simple item record

Ανάπτυξη διαδραστικού εκπαιδευτικού λογισμικού για την εισαγωγή στον προγραμματισμό με python

dc.contributor.advisorΤσάκωνας, Παναγιώτης
dc.contributor.authorΦρονίστας, Κωνσταντίνος
dc.date.accessioned2025-07-09T10:45:57Z
dc.date.available2025-07-09T10:45:57Z
dc.date.issued2025-06
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/17927
dc.description.abstractΗ παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη ενός εκπαιδευτικού λογισμικού για την εισαγωγή στη γλώσσα προγραμματισμού Python, με έμφαση στην προοδευτική, διαδραστική και βιωματική μάθηση. Το λογισμικό έχει σχεδιαστεί για αρχάριους χρήστες και βασίζεται σε τεχνολογίες HTML, CSS, JavaScript, με στόχο να λειτουργεί χωρίς εγκατάσταση, και τοπικά από τον υπολογιστή των χρηστών, αξιοποιώντας την πλατφόρμα Firebase για τη διαδικτυακή αποθήκευση προόδου και την αυθεντικοποίηση χρηστών. Το περιβάλλον μάθησης περιλαμβάνει δώδεκα ενότητες θεωρίας με άμεσα εκτελέσιμα παραδείγματα Python, τεστ αυτό-αξιολόγησης, προβολή στατιστικών προόδου χρηστών, επαναληπτικό τεστ και δύο διαδραστικές δραστηριότητες προγραμματισμού που επιτρέπουν στους χρήστες να πειραματιστούν με τον κώδικα σε ασφαλές και καθοδηγούμενο περιβάλλον. Ιδιαίτερη σημασία δόθηκε στην τεχνική υλοποίηση χωρίς server, στην ασφάλεια και αξιοπιστία εκτέλεσης, καθώς και στην παιδαγωγική αρτιότητα των μαθημάτων, ενώ με δεδομένη τη συζήτηση για την ενδεχόμενη αντικατάσταση της ψευδογλώσσας «ΓΛΩΣΣΑ» από την Python στη δευτεροβάθμια εκπαίδευση, το υλικό του λογισμικού, καλύπτει την ύλη της γλώσσας Python από τις βασικές έννοιες έως την εισαγωγή στον αντικειμενοστρεφή προγραμματισμό, με γνώμονα το βιβλίο «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον».el
dc.format.extent30el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΑνάπτυξη διαδραστικού εκπαιδευτικού λογισμικού για την εισαγωγή στον προγραμματισμό με pythonel
dc.title.alternativeDevelopment of an interactive educational software for introductory python programmingel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis undergraduate thesis presents the development of an educational software application for introducing the Python programming language, with an emphasis on progressive, interactive, and experiential learning. The software is designed for beginners and is based on HTML, CSS, and JavaScript technologies, so that it may be run without needing any installation process whatsoever, even when executed locally from the user's computer, while utilizing the Firebase platform for online user authentication and progress storage. The learning environment consists of twelve theory units, each including instantly executable Python examples, self-assessment tests, display of user progress statistics, a review test, and two interactive programming activities that allow users to experiment with code in a safe and guided environment. Particular emphasis was placed on serverless implementation, execution reliability and safety, as well as pedagogical reliability of lessons, while given the ongoing discussion regarding the potential replacement of the pseudo programming language “ΓΛΩΣΣΑ” (used in Greek secondary education) with Python, the software’s content aligns with the curriculum of the book "Software Development in a Programming Environment", covering topics from fundamental programming concepts to introductory object-oriented programming.el
dc.subject.keywordPythonel
dc.subject.keywordBlocklyel
dc.subject.keywordSkulptel
dc.subject.keywordFirebaseel
dc.subject.keywordΑυτό-αξιολόγησηel
dc.subject.keywordΕκπαιδευτικό λογισμικόel
dc.subject.keywordΠρογραμματισμός για αρχάριουςel
dc.subject.keywordΔιαδραστική μάθησηel
dc.subject.keywordΠροοδευτική μάθησηel
dc.subject.keywordEducational softwareel
dc.subject.keywordIntroductory programmingel
dc.subject.keywordInteractive learningel
dc.subject.keywordProgressive learningel
dc.subject.keywordSelf-assessmentel
dc.date.defense2025-06


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»