Show simple item record

Αξιολόγηση γνώσεων μέσω παιχνιδιού για την εκμάθηση προγραμματισμού με τεχνικές τεχνητής νοημοσύνης

dc.contributor.advisorTroussas, Christos
dc.contributor.authorΜοίρα, Ευαγγελία
dc.date.accessioned2024-10-10T14:08:57Z
dc.date.available2024-10-10T14:08:57Z
dc.date.issued2023-10-09
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/7669
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-7501
dc.description.abstractΗ παρούσα διπλωματική εργασία εστιάζει στην ανάπτυξη ενός εκπαιδευτικού συστήματος προγραμματισμού που προσαρμόζεται δυναμικά στις ανάγκες και το επίπεδο γνώσεων του χρήστη. Το σύστημα αυτό αποσκοπεί στη δημιουργία μιας ελκυστικής και διαδραστικής μαθησιακής εμπειρίας, αξιοποιώντας τις δυνατότητες της παιγνιδοποίησης και της τεχνητής νοημοσύνης για την ενίσχυση της αποτελεσματικότητας της εκπαίδευσης. Η εκμάθηση της γλώσσας προγραμματισμού C πραγματοποιείται μέσω μιας διασκεδαστικής και προκλητικής διαδικασίας, στην οποία ο χρήστης συμμετέχει ενεργά. Συγκεκριμένα, το σύστημα παρουσιάζει ερωτήσεις σχετικές με τη γλώσσα προγραμματισμού C και, ανάλογα με τις απαντήσεις του χρήστη, καθορίζεται η εξέλιξη του παιχνιδιού. Εάν η απάντηση είναι σωστή, ο χρήστης προχωρά στην επόμενη ερώτηση. Αν, όμως, η απάντηση είναι λανθασμένη, ο χρήστης αντιμετωπίζει ένα κύμα εχθρών. Η δυσκολία των εχθρών αυξάνεται με τον αριθμό των λανθασμένων απαντήσεων, καθιστώντας το παιχνίδι ολοένα και πιο απαιτητικό. Με αυτή την προσέγγιση, το παιχνίδι συνδυάζει την εκπαίδευση με τη δράση, προσφέροντας μια διαδραστική εμπειρία που ενισχύει τις γνώσεις του χρήστη στην προγραμματιστική γλώσσα C, ενώ παράλληλα τονίζεται η ανάπτυξη δεξιοτήτων στρατηγικής σκέψης και επίλυσης προβλημάτων. Η ενσωμάτωση της τεχνητής νοημοσύνης διασφαλίζει ότι κάθε παίκτης αντιμετωπίζει μοναδικές προκλήσεις, προσαρμοσμένες στο επίπεδο γνώσεων του, καθιστώντας το εκπαιδευτικό αυτό εργαλείο αποτελεσματικό και ελκυστικό.el
dc.format.extent80el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectΕνεργός συμμετοχή χρήστηel
dc.subjectΓλώσσα προγραμματισμού Cel
dc.subjectΤεχνητή νοημοσύνηel
dc.titleΑξιολόγηση γνώσεων μέσω παιχνιδιού για την εκμάθηση προγραμματισμού με τεχνικές τεχνητής νοημοσύνηςel
dc.title.alternativeKnowledge assessment through a game for learning programming with artificial intelligence techniquesel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeΜυλωνάς, Φοίβος-Απόστολος
dc.contributor.committeeΚρούσκα, Ακριβή
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.description.abstracttranslatedThis thesis focuses on the development of an educational programming system that dynamically adapts to the user's needs and level of knowledge. The aim of this system is to create an engaging and interactive learning experience, leveraging gamification and artificial intelligence to enhance the effectiveness of education. The learning process for the C programming language is facilitated through a fun and challenging experience in which the user actively participates. Specifically, the system presents questions related to the C language, and depending on the user's answers, the flow of the game is determined. If the answer is correct, the user progresses to the next question. However, if the answer is incorrect, the user faces a wave of enemies. The difficulty of the enemies increases with the number of incorrect answers, making the game progressively more challenging. Through this approach, the game combines education with action, offering an interactive experience that enhances the user's knowledge of the C programming language while also emphasizing the development of strategic thinking and problemsolving skills. The integration of artificial intelligence ensures that each player encounters unique challenges tailored to their knowledge level, making this educational tool both effective and engaging.el


Files in this item

Thumbnail

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 Διεθνές