URI | http://purl.tuc.gr/dl/dias/D12C92F9-766D-43E2-90A0-9B68722E0878 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.92515 | - |
Γλώσσα | el | - |
Μέγεθος | 4.6 megabytes | en |
Μέγεθος | 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 study | en |
Δημιουργός | Patsoglou Panagiotis | en |
Δημιουργός | Πατσογλου Παναγιωτης | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Samoladas Vasilis | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Σαμολαδας Βασιλης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Deligiannakis Antonios | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Δεληγιαννακης Αντωνιος | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Mania Aikaterini | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Μανια Αικατερινη | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | Η παρούσα Διπλωματική Εργασία υλοποιήθηκε στα πλαίσια του σχεδιασμού και της ανάπτυξης της διαδικτυακής εκπαιδευτικής πλατφόρμας Cooking STEAM. Σκοπός της εφαρμογής είναι να προσφέρει ένα εργαλείο διδασκαλίας που χρησιμοποιεί την μεθοδολογία STEAM και επικεντρώνεται στη διδασκαλία βασικών αλγοριθμικών εννοιών μέσω της γραφικής αναπαράστασης αυτών με διαγράμματα ροής που απεικονίζουν τα βήματα εκτέλεσης συνταγών μαγειρικής. Εκτός από τα διαγράμματα ροής το εν λόγω εργαλείο δίνει τη δυνατότητα αναπαράστασης συνταγών μαγειρικής και σε μη ντετερμινιστικά διαγράμματα και έτσι επιτυγχάνεται μία υβριδική προσέγγιση της αναπαράστασης αυτών και έτσι τελικά γεννάται το ερώτημα για το ποιά από τις δύο εκδοχές είναι περισσότερο κατάλληλη για την εκπαίδευση των μαθητών.
Οι χρήστες της εφαρμογής έχουν τη δυνατότητα να δημιουργήσουν, να αποθηκεύσουν και να επεξεργαστούν συνταγές μαγειρικής οι οποίες περιγράφονται μέσω διαγραμμάτων ροής. Έτσι επιτυγχάνεται ο σχεδιασμός, ο διαμοιρασμός και η περιγραφή ενός αλγορίθμου, δηλαδή τα βήματα εκτέλεσης μιας συνταγής μαγειρικής, με τη χρήση ενός δημιουργικού, εύχρηστου και ευχάριστου περιβάλλοντος που προσπαθεί να προσομοιώσει το περιβάλλον μιας σχολικής τάξης. Επιπλέον η εφαρμογή δίνει τη δυνατότητα στους χρήστες να επεξεργάζονται και να συμμετέχουν ταυτόχρονα στο σχεδιασμό συνταγών σε πραγματικό χρόνο.
Η εφαρμογή αναπτύχθηκε με την χρήση της τεχνολογίας MERN ( MongoDB, Express, React, Node), μια από τις δημοφιλέστερες και καταλληλότερες τεχνολογίες που χρησιμοποιείται παγκοσμίως τα τελευταία χρόνια για την ανάπτυξη διαδικτυακών εφαρμογών. Πιο συγκεκριμένα, η διαδικτυακή υπηρεσία είναι υλοποιημένη με την Node και Express, ενώ για την διεπαφή χρήστη επιλέχθηκε η βιβλιοθήκη React. Για τις ανάγκες αποθήκευσης δεδομένων χρησιμοποιήθηκε μη σχεσιακή βάση δεδομένων (MongoDB). Τέλος, για την εγκατάστασή της επιλέχθηκε η τεχνολογία των containers με τη βοήθεια της πλατφόρμας Docker ενώ η επικοινωνία μεταξύ πελάτη και διακομιστή επιτυγχάνεται με την χρήση REST API. | el |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2022-06-24 | - |
Ημερομηνία Δημοσίευσης | 2022 | - |
Θεματική Κατηγορία | MERN Stack | en |
Θεματική Κατηγορία | Web application | en |
Θεματική Κατηγορία | Paper prototyping | en |
Βιβλιογραφική Αναφορά | Παναγιώτης Πατσόγλου, "Σχεδιασμός και ανάπτυξη εφαρμογής (mobile/web app) για την καταγραφή, διαμοιρασμό και αξιοποίηση γραφικής αναπαράστασης αλγορίθμων και μελέτη περίπτωσης για συνταγές μαγειρικής", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022 | el |
Βιβλιογραφική Αναφορά | 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, 2022 | en |