TY - GEN
T1 - A theory-centric real-time assessment of programming
AU - Rao, Shilpi
AU - Kumar, Vive
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=51849105184&partnerID=8YFLogxK
U2 - 10.1109/ICALT.2008.288
DO - 10.1109/ICALT.2008.288
M3 - Published Conference contribution
AN - SCOPUS:51849105184
SN - 9780769531670
T3 - Proceedings - The 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008
SP - 139
EP - 143
BT - Proceedings - The 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008
T2 - 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008
Y2 - 1 July 2008 through 5 July 2008
ER -