URI | http://purl.tuc.gr/dl/dias/06CFA099-40CB-4712-99E8-591536E6EC99 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.98712 | - |
Γλώσσα | en | - |
Μέγεθος | 14 megabytes | en |
Μέγεθος | 189 pages | en |
Τίτλος | Blockly-C: A Web application for block-based C programming | en |
Τίτλος | Blockly-C: Μια διαδικτυακή εφαρμογή για προγραμματισμό στην C βασισμένο σε γραφικά πλακίδια | el |
Δημιουργός | Danopoulos Konstantinos | en |
Δημιουργός | Δανοπουλος Κωνσταντινος | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Mania Aikaterini | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Μανια Αικατερινη | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Deligiannakis Antonios | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Δεληγιαννακης Αντωνιος | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Samoladas Vasilis | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Σαμολαδας Βασιλης | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | Blockly-C is an online platform designed as a visual-based educational re- source for those learning the C programming language. Leveraging a ’recog- nition over recall’ methodology, it simplifies the intricate aspects of the C language, directing learners to concentrate on the underlying logic rather than getting bogged down by its syntax. Beginners participating in foun- dational programming courses might find Blockly-C to be a more efficient learning tool compared to conventional C programming methods. The aim of this dissertation is to discuss the conception, development, and assessment of Blockly-C. It’s crafted to streamline the C language learning process, incorpo- rating visual programming and an incremental display of program operations and memory configurations. The overarching objective is to offer beginners a captivating and efficient medium to learn C, eliminating syntax-related hur- dles. Furthermore, Blockly-C paves the way for learners to traverse smoothly from visual code representations to the traditional text-based format as they gain proficiency in C programming. | en |
Περίληψη | Το Blockly-C είναι μια διαδικτυακή πλατφόρμα που έχει σχεδιαστεί ως μια εκπαιδευτική πηγή οπτικής απεικόνισης για όσους μαθαίνουν τη γλώσσα προγραμματισμού C. Αξιοποιώντας τη μεθοδολογία ’αναγνώρισης έναντι ανάκλησης’, απλοποιεί τις περίπλοκες πτυχές της γλώσσας C, κατευθύνοντας τους μαθητές να επικεντρωθούν στην υποκείμενη λογική παρά να εμπλακούν στη σύνταξή της. Οι αρχάριοι που συμμετέχουν σε μαθήματα προγραμματισμού μπορεί να βρουν το Blockly-C ως ένα πιο αποτελεσματικό εργαλείο μάθησης σε σύγκριση με τις συμβατικές μεθόδους προγραμματισμού C. Ο στόχος αυτής της διατριβής είναι να αναλύσει τη σύλληψη, ανάπτυξη και αξιολόγηση του Blockly-C. Έχει δημιουργηθεί για να απλοποιήσει τη διαδικασία εκμάθησης της γλώσσας C, ενσωματώνοντας τον οπτικό προγραμματισμό και μια σταδιακή εμφάνιση των λειτουργιών του προγράμματος και των διαμορφώσεων μνήμης. Ο γενικός στόχος είναι να προσφέρει στους αρχάριους ένα συναρπαστικό και αποτελεσματικό μέσο για την εκμάθηση της C, εξαλείφοντας τα εμπόδια σχετικά με τη σύνταξη. Επιπλέον, το Blockly-C διευκολύνει τους μαθητές να περάσουν ομαλά από τις οπτικές αναπαραστάσεις κώδικα στην παραδοσιακή μορφή κειμένου καθώς αποκτούν επάρκεια στον προγραμματισμό C. | el |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2024-02-16 | - |
Ημερομηνία Δημοσίευσης | 2024 | - |
Θεματική Κατηγορία | Visual block-based programming | en |
Θεματική Κατηγορία | Visualization of stack and heap memory | en |
Θεματική Κατηγορία | Block-based programming environment for C | en |
Βιβλιογραφική Αναφορά | Konstantinos Danopoulos, "Blockly-C: A Web application for block-based C programming", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2024 | en |
Βιβλιογραφική Αναφορά | Κωνσταντίινος Δανόπουλος, "Blockly-C: Μια διαδικτυακή εφαρμογή για προγραμματισμό στην C βασισμένο σε γραφικά πλακίδια", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2024 | el |