Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Blockly-C: A Web application for block-based C programming

Danopoulos Konstantinos

Simple record


URIhttp://purl.tuc.gr/dl/dias/06CFA099-40CB-4712-99E8-591536E6EC99-
Identifierhttps://doi.org/10.26233/heallink.tuc.98712-
Languageen-
Extent14 megabytesen
Extent189 pagesen
TitleBlockly-C: A Web application for block-based C programmingen
TitleBlockly-C: Μια διαδικτυακή εφαρμογή για προγραμματισμό στην C βασισμένο σε γραφικά πλακίδιαel
CreatorDanopoulos Konstantinosen
CreatorΔανοπουλος Κωνσταντινοςel
Contributor [Thesis Supervisor]Mania Aikaterinien
Contributor [Thesis Supervisor]Μανια Αικατερινηel
Contributor [Committee Member]Deligiannakis Antoniosen
Contributor [Committee Member]Δεληγιαννακης Αντωνιοςel
Contributor [Committee Member]Samoladas Vasilisen
Contributor [Committee Member]Σαμολαδας Βασιληςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryBlockly-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
Content SummaryΤο Blockly-C είναι μια διαδικτυακή πλατφόρμα που έχει σχεδιαστεί ως μια εκπαιδευτική πηγή οπτικής απεικόνισης για όσους μαθαίνουν τη γλώσσα προγραμματισμού C. Αξιοποιώντας τη μεθοδολογία ’αναγνώρισης έναντι ανάκλησης’, απλοποιεί τις περίπλοκες πτυχές της γλώσσας C, κατευθύνοντας τους μαθητές να επικεντρωθούν στην υποκείμενη λογική παρά να εμπλακούν στη σύνταξή της. Οι αρχάριοι που συμμετέχουν σε μαθήματα προγραμματισμού μπορεί να βρουν το Blockly-C ως ένα πιο αποτελεσματικό εργαλείο μάθησης σε σύγκριση με τις συμβατικές μεθόδους προγραμματισμού C. Ο στόχος αυτής της διατριβής είναι να αναλύσει τη σύλληψη, ανάπτυξη και αξιολόγηση του Blockly-C. Έχει δημιουργηθεί για να απλοποιήσει τη διαδικασία εκμάθησης της γλώσσας C, ενσωματώνοντας τον οπτικό προγραμματισμό και μια σταδιακή εμφάνιση των λειτουργιών του προγράμματος και των διαμορφώσεων μνήμης. Ο γενικός στόχος είναι να προσφέρει στους αρχάριους ένα συναρπαστικό και αποτελεσματικό μέσο για την εκμάθηση της C, εξαλείφοντας τα εμπόδια σχετικά με τη σύνταξη. Επιπλέον, το Blockly-C διευκολύνει τους μαθητές να περάσουν ομαλά από τις οπτικές αναπαραστάσεις κώδικα στην παραδοσιακή μορφή κειμένου καθώς αποκτούν επάρκεια στον προγραμματισμό C.el
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2024-02-16-
Date of Publication2024-
SubjectVisual block-based programmingen
SubjectVisualization of stack and heap memoryen
SubjectBlock-based programming environment for Cen
Bibliographic CitationKonstantinos 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, 2024en
Bibliographic CitationΚωνσταντίινος Δανόπουλος, "Blockly-C: Μια διαδικτυακή εφαρμογή για προγραμματισμό στην C βασισμένο σε γραφικά πλακίδια", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2024el

Available Files

Services

Statistics