Show simple item record

Ανάπτυξη αλληλεπιδραστικής εφαρμογής εκμάθησης άλγεβρας των τάξεων γυμνασίου

dc.contributor.advisorTroussas, Christos
dc.contributor.authorΝιχωρίτης, Θεόδωρος-Παναγιώτης
dc.date.accessioned2023-10-19T13:22:49Z
dc.date.available2023-10-19T13:22:49Z
dc.date.issued2023-10
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/5401
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-5238
dc.description.abstractΣτην παρούσα διπλωματική πραγματοποιήθηκε ο σχεδιασμός και η ανάπτυξη μιας αλληλεπιδραστικής εφαρμογής που δίνει την δυνατότητα στους χρήστες να μάθουν και να εξοικειωθούν στην ύλη της άλγεβρας των τριών τάξεων γυμνασίου. Η εφαρμογή περιέχει όλη την θεωρία, παραδείγματα και τεστ για την επίτευξη του ανωτέρου στόχου. Απευθύνεται σ΄ όλες τις ηλικίες, δηλαδή και σε μαθητές του γυμνασίου που χρειάζονται ένα βοήθημα, αλλά και σε μεγαλύτερους ηλικιακά που ενδεχομένως θέλουν να καλύψουν κάποια κενά. Ο κάθε χρήστης δημιουργεί έναν λογαριασμό με τα στοιχεία του, που αποθηκεύονται στη βάση δεδομένων, από την οποία ανακτώνται κάθε φορά που κάνει σύνδεση στην εφαρμογή. Αφού λοιπόν φτιάξει λογαριασμό ο χρήστης, ξεκινάει από την α' γυμνασίου και μπορεί να προχωρήσει στην ύλη, μόνο εφόσον πάρει προβιβάσιμο βαθμό στα αντίστοιχα τεστ. Όλη η πορεία και οι βαθμοί του αποθηκεύονται στη βάση δεδομένων. Στόχος της εφαρμογής είναι να ολοκληρώσει ο/η μαθητής/τρια και τις τρεις τάξεις γυμνασίου και να λάβει έναν έπαινο ολοκλήρωσης με τον τελικό βαθμό. Γίνεται χρήση ευφυών τεχνικών με τις οποίες το χρώμα της διεπαφής καθορίζεται από το φύλο και η φωτογραφία προφίλ από την ηλικία. Η εφαρμογή είναι γραμμένη σε γλώσσα Java και έγινε προσθήκη της βιβλιοθήκης Java Swing για την δημιουργία διεπαφής που θα αλληλεπιδρά με τον χρήστη. Επίσης, για βάση δεδομένων έγινε χρήση της MySQL. Τέλος η εφαρμογή ακολουθεί την αρχιτεκτονική MVC (Model - View - Controller) για την επικοινωνία της βάσης με την κύρια εφαρμογή μόνο μέσω του controller.el
dc.format.extent141el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectΜάθησηel
dc.subjectΆλγεβραel
dc.subjectΓυμνάσιοel
dc.subjectJavael
dc.subjectSwingel
dc.subjectMySQLel
dc.subjectMVCel
dc.subjectΑλληλεπιδραστική εφαρμογήel
dc.titleΑνάπτυξη αλληλεπιδραστικής εφαρμογής εκμάθησης άλγεβρας των τάξεων γυμνασίουel
dc.title.alternativeDevelopment of an interactive algebra learning application for gymnasium classesel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeTselenti, Panagiota
dc.contributor.committeeΚρούσκα, Ακριβή
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.description.abstracttranslatedIn this thesis, an interactive application was designed and developed which gives the opportunity to users to learn and become better at algebra of gymnasium. This application includes all theory, examples and tests to accomplish that. It is suitable for all ages, students of gymnasium can use it, or even older people who want to learn or recall something. Each user creates an account with his/her credentials which are stored in the database from which the application has access to, when the user logs in. After the user has created the account, he/she begins from a' gymnasium and he/she progresses only if he/she has passed the tests. All the progress and grades are stored in the database. The goal of the application is each student to complete all three classes of gymnasium and to receive a certificate with the final grade. Intelligent techniques are being used in the application, where the color is addressed by the sex and the profile photo by the age. The application is written in Java programming language with the usage of Java Swing library for the creation of an interactive interface. MySQL is used for the database part. Finally, the application uses the MVC architecture (Model - View - Controller) where the database communicates with the main application only through the controller.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 Διεθνές