Το work with title Block-C: A block-based visual environment for supporting theteaching of C programming language to novices by Moumoutzis Nektarios, Kyfonidis Charalampos, Christodoulakis Stavros is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
C. Kyfonidis , N. Moumoutzis , S. Christodoulakis ,"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”, ,2015 .
Many barriers exist for novice programmers when confronted with the Cprogramming language, such as its low level orientation, cryptic syntax and ambiguouscompiler error messages. This paper presents the design and development of a block-basedvisual shell for the C programming language following the recognition over recall designpattern to eliminate syntax errors and enable the effective internalization of C programminglanguage constructs. The evaluation studies provide evidence of the effectiveness of this shell,in tutorial/lab settings without the presence of human tutors