Block-C: A block-based visual environment for supporting the teaching of C programming language to novices
Kyfonidis, Charalampos and Moumoutzis, Nektarios and Christodoulakis, Stavros; (2015) Block-C: A block-based visual environment for supporting the teaching of C programming language to novices. In: 9th International Conference "New Horizons in Industry, Business and Education" (NHIBE 2015). UNSPECIFIED, pp. 160-166. ISBN 9789609988995
Full text not available in this repository.Request a copy from the Strathclyde authorAbstract
Many barriers exist for novice programmers when confronted with the C programming language, such as its low level orientation, cryptic syntax and ambiguous compiler error messages. This paper presents the design and development of a block-based visual shell for the C programming language following the recognition over recall design pattern to eliminate syntax errors and enable the effective internalization of C programming language constructs. The evaluation studies provide evidence of the effectiveness of this shell, in tutorial/lab settings without the presence of human tutors.
Creators(s): | Kyfonidis, Charalampos, Moumoutzis, Nektarios and Christodoulakis, Stavros; | Item type: | Book Section |
---|---|
ID code: | 57958 |
Keywords: | C language, teaching programming, learning, block programming, visual programming, syntactic error prevention, Electronic computers. Computer science, Computer Science(all) |
Subjects: | Science > Mathematics > Electronic computers. Computer science |
Department: | Faculty of Science > Computer and Information Sciences |
Depositing user: | Pure Administrator |
Date deposited: | 28 Sep 2016 10:31 |
Last modified: | 21 Oct 2020 02:05 |
Related URLs: | |
URI: | https://strathprints.strath.ac.uk/id/eprint/57958 |
Export data: |