Show simple item record

Διαδικτυακή εφαρμογή εκμάθησης προγραμματισμού με χρήση παιχνιδοποίησης

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΡαυτόπουλος, Χαράλαμπος
dc.description.abstractΗ εργασία αυτή έχει ως θέμα τη σχεδίαση και ανάπτυξη μιας προσαρμοστικής πλατφόρμας εκμάθησης προγραμματισμού, η οποία έχει ως βασικό στόχο να δώσει στο μαθητή τη δυνατότητα εκμάθησης των εννοιών μιας ή και περισσοτέρων γλωσσών προγραμματισμού μέσω ειδικευμένων μαθημάτων, παραδειγμάτων αλλά και αξιολογήσεων. Τα μαθήματα αυτά εισάγονται στο σύστημα από τους Εκπαιδευτές και έτσι, γλώσσες προγραμματισμού όπως πχ. PHP, Java, Python κ.α. είναι μόνο μερικές στις οποίες ένας μαθητής μπορεί να αναπτύξει τις δεξιότητές του. Ο μαθητής παίρνει μέρος σε διάφορα μαθήματα και στόχος του είναι να ολοκληρώσει τόσο το μάθημα όσο και το τεστ αξιολόγησης στο τέλος κάθε κεφαλαίου. Για κάθε κεφάλαιο και κάθε μάθημα που ολοκληρώνει ο μαθητής, η εμπειρία του ανεβαίνει, το επίπεδό του αυξάνεται και δίνεται η δυνατότητα να κερδίσει εικονικά έπαθλα. Υπάρχουν μαθήματα για αρχάριους αλλά και για προχωρημένους. Το σύστημα εντάσσει κάθε μαθητή σε ένα συγκεκριμένο μοντέλο και προσαρμόζει τα μαθήματα στα οποία μπορεί να πάρει μέρος ένας μαθητής με βάση το μοντέλο αυτό. Τέλος, αξίζει να σημειωθεί ότι η πλατφόρμα είναι διαδικτυακή και τόσο τα στοιχεία όσο και η πρόοδος ενός μαθητή καταχωρούνται σε βάση δεδομένων για περαιτέρω χρήση.el
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.titleΔιαδικτυακή εφαρμογή εκμάθησης προγραμματισμού με χρήση παιχνιδοποίησηςel
dc.title.alternativeWeb platform for teaching programming through gamificationel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis paper focuses on the design and development of an adoptive programming learning platform, the main objective of which is to assist a student in learning the core concepts of one or more programming languages through specialized courses, examples and rating tests too. The courses are being created and inserted into the system from the Instructors and this way, programming languages such as PHP, Java, Python etc. are only a few languages of which a Student can develop his/her skills. A student can enroll into various courses and his main goal is to completed both, the lesson and the assessment test at the end of each chapter. For each chapter, lesson or course that the student completes, they gain experience points, increase their experience level and with virtual prizes. There are both, beginners and advanced lessons. The system integrates each student into a particular model and adapts all courses and lessons a student can take part in this model. Finally, it is worth noting that the platform can only be accessed online and therefore, the student’s statistics and progress are being recorded into a database for reusability purposes.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel

Files in this item


This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές

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