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

Η εργασία αποτελεί μέρος του υπάρχοντος μαθησιακού περιβάλλοντος Diagram⊷atic. Το περιβάλλον αυτό είχε αναπτυχθεί ως εργαλείο εκμάθησης της διαδικασίας σχεδιασμού διαγραμμάτων εντός της τάξης. Μέσω της εφαρμογής αυτής ο καθηγητής έχει τη δυνατότητα να δημιουργήσει παιχνίδια για τους μαθητές/φοιτητές...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κοσμάς, Μάριος
Άλλοι συγγραφείς: Kosmas, Marios
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/13859
id nemertes-10889-13859
record_format dspace
spelling nemertes-10889-138592022-09-05T11:16:27Z Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας Development of an application programming interface and algorithms for modern circuit complexity assessment Κοσμάς, Μάριος Kosmas, Marios Διεπαφή προγραμματισμού εφαρμογών διαδικτύου Web API Η εργασία αποτελεί μέρος του υπάρχοντος μαθησιακού περιβάλλοντος Diagram⊷atic. Το περιβάλλον αυτό είχε αναπτυχθεί ως εργαλείο εκμάθησης της διαδικασίας σχεδιασμού διαγραμμάτων εντός της τάξης. Μέσω της εφαρμογής αυτής ο καθηγητής έχει τη δυνατότητα να δημιουργήσει παιχνίδια για τους μαθητές/φοιτητές κάνοντας την εκμάθηση και τη μελέτη εννοιών όπως της κυκλωματικής πολυπλοκότητας και της κατασκευής διαγραμμάτων περισσότερο διαδραστική. Αντικείμενο της ανά χείρας διπλωματικής εργασίας ήταν η ανάπτυξη μιας διεπαφής προγραμματισμού εφαρμογών διαδικτύου (Web API) για το περιβάλλον Diagram⊷atic. Η εφαρμογή Web API στηρίχθηκε στην ήδη υπάρχουσα υλοποίηση και έπειτα από ανάλυση απαιτήσεων και εν νέου σχεδίαση κατέληξε σε ένα σύστημα γενικού χαρακτήρα, το οποίο εμπίπτει στο μοντέλο πελάτη-εξυπηρετητή, με εξυπηρετητή την τρέχουσα εφαρμογή και πελάτες τις εφαρμογές του καθηγητή και φοιτητή, καθώς και των όποιων εφαρμογών δύνανται να αναπτυχθούν στο μέλλον. This work is part of the existing Diagram⊷atic learning environment. This environment was developed as a learning tool for the process of drawing diagrams within the classroom. Through this application, the teacher can create games for students, making learning and studying concepts such as circuit complexity and diagram creation more interactive. The aim of this study was to develop a web application interface (Web API) for the Diagram⊷atic environment. This application was based on the existing application and after analyzing the requirements and re-designing it resulted in a general system which falls under the client-server model, with this application in the part of server and in the part of the client the applications of the professor and student, as well as any applications may be developed in the future. 2020-10-02T09:24:15Z 2020-10-02T09:24:15Z 2020-07-16 http://hdl.handle.net/10889/13859 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Διεπαφή προγραμματισμού εφαρμογών διαδικτύου
Web API
spellingShingle Διεπαφή προγραμματισμού εφαρμογών διαδικτύου
Web API
Κοσμάς, Μάριος
Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
description Η εργασία αποτελεί μέρος του υπάρχοντος μαθησιακού περιβάλλοντος Diagram⊷atic. Το περιβάλλον αυτό είχε αναπτυχθεί ως εργαλείο εκμάθησης της διαδικασίας σχεδιασμού διαγραμμάτων εντός της τάξης. Μέσω της εφαρμογής αυτής ο καθηγητής έχει τη δυνατότητα να δημιουργήσει παιχνίδια για τους μαθητές/φοιτητές κάνοντας την εκμάθηση και τη μελέτη εννοιών όπως της κυκλωματικής πολυπλοκότητας και της κατασκευής διαγραμμάτων περισσότερο διαδραστική. Αντικείμενο της ανά χείρας διπλωματικής εργασίας ήταν η ανάπτυξη μιας διεπαφής προγραμματισμού εφαρμογών διαδικτύου (Web API) για το περιβάλλον Diagram⊷atic. Η εφαρμογή Web API στηρίχθηκε στην ήδη υπάρχουσα υλοποίηση και έπειτα από ανάλυση απαιτήσεων και εν νέου σχεδίαση κατέληξε σε ένα σύστημα γενικού χαρακτήρα, το οποίο εμπίπτει στο μοντέλο πελάτη-εξυπηρετητή, με εξυπηρετητή την τρέχουσα εφαρμογή και πελάτες τις εφαρμογές του καθηγητή και φοιτητή, καθώς και των όποιων εφαρμογών δύνανται να αναπτυχθούν στο μέλλον.
author2 Kosmas, Marios
author_facet Kosmas, Marios
Κοσμάς, Μάριος
author Κοσμάς, Μάριος
author_sort Κοσμάς, Μάριος
title Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
title_short Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
title_full Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
title_fullStr Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
title_full_unstemmed Ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
title_sort ανάπτυξη διεπαφής προγραμματισμού εφαρμογών και αλγορίθμων για σύγχρονη αξιολόγηση κυκλωματικής πολυπλοκότητας
publishDate 2020
url http://hdl.handle.net/10889/13859
work_keys_str_mv AT kosmasmarios anaptyxēdiepaphēsprogrammatismouepharmogōnkaialgorithmōngiasynchronēaxiologēsēkyklōmatikēspolyplokotētas
AT kosmasmarios developmentofanapplicationprogramminginterfaceandalgorithmsformoderncircuitcomplexityassessment
_version_ 1771297207593467904