A Theory-Centric Real-Time Assessment of Programming
A Theory-Centric Real-Time Assessment of Programming
复制标题
以理论为中心的编程实时评估
DOI:
10.1109/icalt.2008.288
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Vivekanandan Kumar
中科院分区:
文献类型:
--
作者:
S. Rao;Vivekanandan Kumar
The instructional design of many introductory programming courses in computer science do not include introduction to programming styles. In most cases, these courses offer an introduction to syntax constructs of the programming language as a means to translate problem statements to program design and how to handle a compiler. Notably, students are offered only summative feedback on their code. Skill development in programming is an evolutionary process. Skilled programmers exhibit expertise in contextualizing language constructs, design issues, efficient debugging, standards requirements, best practices, coding resources, and ability to successfully collaborate with colleagues. We propose a pedagogical mechanism to guide students through a formative process and present empirical evidence in support of a real-time and theory-centric assessment and feedback of styles of programming.