dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Ραυτόπουλος, Χαράλαμπος | |
dc.date.accessioned | 2019-01-24T06:51:43Z | |
dc.date.available | 2019-01-24T06:51:43Z | |
dc.date.issued | 2018-12 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/11844 | |
dc.description.abstract | Η εργασία αυτή έχει ως θέμα τη σχεδίαση και ανάπτυξη μιας προσαρμοστικής πλατφόρμας εκμάθησης προγραμματισμού, η οποία έχει ως βασικό στόχο να δώσει στο μαθητή τη δυνατότητα εκμάθησης των εννοιών μιας ή και περισσοτέρων γλωσσών προγραμματισμού μέσω ειδικευμένων μαθημάτων, παραδειγμάτων αλλά και αξιολογήσεων. Τα μαθήματα αυτά εισάγονται στο σύστημα από τους Εκπαιδευτές και έτσι, γλώσσες προγραμματισμού όπως πχ. PHP, Java, Python κ.α. είναι μόνο μερικές στις οποίες ένας μαθητής μπορεί να αναπτύξει τις δεξιότητές του. Ο μαθητής παίρνει μέρος σε διάφορα μαθήματα και στόχος του είναι να ολοκληρώσει τόσο το μάθημα όσο και το τεστ αξιολόγησης στο τέλος κάθε κεφαλαίου. Για κάθε κεφάλαιο και κάθε μάθημα που ολοκληρώνει ο μαθητής, η εμπειρία του ανεβαίνει, το επίπεδό του αυξάνεται και δίνεται η δυνατότητα να κερδίσει εικονικά έπαθλα. Υπάρχουν μαθήματα για αρχάριους αλλά και για προχωρημένους. Το σύστημα εντάσσει κάθε μαθητή σε ένα συγκεκριμένο μοντέλο και προσαρμόζει τα μαθήματα στα οποία μπορεί να πάρει μέρος ένας μαθητής με βάση το μοντέλο αυτό. Τέλος, αξίζει να σημειωθεί ότι η πλατφόρμα είναι διαδικτυακή και τόσο τα στοιχεία όσο και η πρόοδος ενός μαθητή καταχωρούνται σε βάση δεδομένων για περαιτέρω χρήση. | el |
dc.format.extent | 57 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | * |
dc.title | Διαδικτυακή εφαρμογή εκμάθησης προγραμματισμού με χρήση παιχνιδοποίησης | el |
dc.title.alternative | Web platform for teaching programming through gamification | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This 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 |
dc.subject.keyword | Laravel | el |
dc.subject.keyword | Redis | el |
dc.subject.keyword | MySQL | el |
dc.subject.keyword | Gamification | el |
dc.subject.keyword | Programming | el |
dc.subject.keyword | Learning | el |
dc.subject.keyword | Coding | el |
dc.subject.keyword | Web | el |
dc.date.defense | 2019-01-10 | |