Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Σχεδιασμός και ανάπτυξη εφαρμογής (mobile/web app) για την καταγραφή, διαμοιρασμό και αξιοποίηση γραφικής αναπαράστασης αλγορίθμων και μελέτη περίπτωσης για συνταγές μαγειρικής

Patsoglou Panagiotis

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/D12C92F9-766D-43E2-90A0-9B68722E0878-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.92515-
Γλώσσαel-
Μέγεθος4.6 megabytesen
Μέγεθος60 σελίδεςel
ΤίτλοςΣχεδιασμός και ανάπτυξη εφαρμογής (mobile/web app) για την καταγραφή, διαμοιρασμό και αξιοποίηση γραφικής αναπαράστασης αλγορίθμων και μελέτη περίπτωσης για συνταγές μαγειρικήςel
ΤίτλοςApplication (mobile/web app) design and development for recording, dividing and utilizing graphical representation of algorithms and cooking recipes case studyen
ΔημιουργόςPatsoglou Panagiotisen
ΔημιουργόςΠατσογλου Παναγιωτηςel
Συντελεστής [Επιβλέπων Καθηγητής]Samoladas Vasilisen
Συντελεστής [Επιβλέπων Καθηγητής]Σαμολαδας Βασιληςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Deligiannakis Antoniosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Δεληγιαννακης Αντωνιοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Mania Aikaterinien
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Μανια Αικατερινηel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηΗ παρούσα Διπλωματική Εργασία υλοποιήθηκε στα πλαίσια του σχεδιασμού και της ανάπτυξης της διαδικτυακής εκπαιδευτικής πλατφόρμας Cooking STEAM. Σκοπός της εφαρμογής είναι να προσφέρει ένα εργαλείο διδασκαλίας που χρησιμοποιεί την μεθοδολογία STEAM και επικεντρώνεται στη διδασκαλία βασικών αλγοριθμικών εννοιών μέσω της γραφικής αναπαράστασης αυτών με διαγράμματα ροής που απεικονίζουν τα βήματα εκτέλεσης συνταγών μαγειρικής. Εκτός από τα διαγράμματα ροής το εν λόγω εργαλείο δίνει τη δυνατότητα αναπαράστασης συνταγών μαγειρικής και σε μη ντετερμινιστικά διαγράμματα και έτσι επιτυγχάνεται μία υβριδική προσέγγιση της αναπαράστασης αυτών και έτσι τελικά γεννάται το ερώτημα για το ποιά από τις δύο εκδοχές είναι περισσότερο κατάλληλη για την εκπαίδευση των μαθητών. Οι χρήστες της εφαρμογής έχουν τη δυνατότητα να δημιουργήσουν, να αποθηκεύσουν και να επεξεργαστούν συνταγές μαγειρικής οι οποίες περιγράφονται μέσω διαγραμμάτων ροής. Έτσι επιτυγχάνεται ο σχεδιασμός, ο διαμοιρασμός και η περιγραφή ενός αλγορίθμου, δηλαδή τα βήματα εκτέλεσης μιας συνταγής μαγειρικής, με τη χρήση ενός δημιουργικού, εύχρηστου και ευχάριστου περιβάλλοντος που προσπαθεί να προσομοιώσει το περιβάλλον μιας σχολικής τάξης. Επιπλέον η εφαρμογή δίνει τη δυνατότητα στους χρήστες να επεξεργάζονται και να συμμετέχουν ταυτόχρονα στο σχεδιασμό συνταγών σε πραγματικό χρόνο. Η εφαρμογή αναπτύχθηκε με την χρήση της τεχνολογίας MERN ( MongoDB, Express, React, Node), μια από τις δημοφιλέστερες και καταλληλότερες τεχνολογίες που χρησιμοποιείται παγκοσμίως τα τελευταία χρόνια για την ανάπτυξη διαδικτυακών εφαρμογών. Πιο συγκεκριμένα, η διαδικτυακή υπηρεσία είναι υλοποιημένη με την Node και Express, ενώ για την διεπαφή χρήστη επιλέχθηκε η βιβλιοθήκη React. Για τις ανάγκες αποθήκευσης δεδομένων χρησιμοποιήθηκε μη σχεσιακή βάση δεδομένων (MongoDB). Τέλος, για την εγκατάστασή της επιλέχθηκε η τεχνολογία των containers με τη βοήθεια της πλατφόρμας Docker ενώ η επικοινωνία μεταξύ πελάτη και διακομιστή επιτυγχάνεται με την χρήση REST API.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2022-06-24-
Ημερομηνία Δημοσίευσης2022-
Θεματική ΚατηγορίαMERN Stacken
Θεματική ΚατηγορίαWeb applicationen
Θεματική ΚατηγορίαPaper prototypingen
Βιβλιογραφική ΑναφοράΠαναγιώτης Πατσόγλου, "Σχεδιασμός και ανάπτυξη εφαρμογής (mobile/web app) για την καταγραφή, διαμοιρασμό και αξιοποίηση γραφικής αναπαράστασης αλγορίθμων και μελέτη περίπτωσης για συνταγές μαγειρικής", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022el
Βιβλιογραφική ΑναφοράPanagiotis Patsoglou, "Application (mobile/web app) design and development for recording, dividing and utilizing graphical representation of algorithms and cooking recipes case study", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022en

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά