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

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Block-C: a block-based programming teaching tool to facilitate introductory C programming courses

Kyfonidis Charalabos, Moumoutzis Nektarios, Christodoulakis Stavros

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/E450D69B-B8A8-4DCF-B61D-6A408A6E3B8F-
Αναγνωριστικόhttps://ieeexplore.ieee.org/document/7942903/-
Αναγνωριστικόhttps://doi.org/10.1109/EDUCON.2017.7942903-
Γλώσσαen-
Μέγεθος10 pagesen
ΤίτλοςBlock-C: a block-based programming teaching tool to facilitate introductory C programming coursesen
ΔημιουργόςKyfonidis Charalabosen
ΔημιουργόςΚυφωνιδης Χαραλαμποςel
ΔημιουργόςMoumoutzis Nektariosen
ΔημιουργόςΜουμουτζης Νεκταριοςel
ΔημιουργόςChristodoulakis Stavrosen
ΔημιουργόςΧριστοδουλακης Σταυροςel
ΕκδότηςInstitute of Electrical and Electronics Engineersen
ΠερίληψηBlock-C is a block-based programming learning tool for C programming language that uses the recognition over recall approach on top of the rigid and complex constructs of C language. It empowers students to learn programming by guiding them to focus on the programming logic rather than the syntax of C language. Novice programmers in introductory programming courses are more productive with the use of Block-C than with regular textual C programming. They can internalize the programming concepts more easily by gradually assigning meaning to the visual models (pertaining to the programming logic) created using the tool. In lab or tutorial sessions, where the presence of facilitators is limited, Block-C can guide the students to complete their assignments easily and effectively. Finally, Block-C promotes the transition to the regular textual C programming by allowing the students to export their code and see how their block-based programs are translated to textual C, but also how textual C is translated to block-based C. en
ΤύποςΠλήρης Δημοσίευση σε Συνέδριοel
ΤύποςConference Full Paperen
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2018-05-11-
Ημερομηνία Δημοσίευσης2017-
Θεματική ΚατηγορίαBlock-based programmingen
Θεματική ΚατηγορίαC programming languageen
Θεματική ΚατηγορίαSyntactic error prevention in novice C programming language learningen
Θεματική ΚατηγορίαTeaching programmingen
Θεματική ΚατηγορίαVisual programmingen
Βιβλιογραφική ΑναφοράC. Kyfonidis, N. Moumoutzis and S. Christodoulakis, "Block-C: a block-based programming teaching tool to facilitate introductory C programming courses," in IEEE Global Engineering Education Conference, 2017, pp. 570-579. doi: 10.1109/EDUCON.2017.7942903en

Υπηρεσίες

Στατιστικά