A theory-centric real-time assessment of programming

Shilpi Rao, Vive Kumar

Research output: Chapter in Book/Report/Conference proceedingPublished Conference contributionpeer-review

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - The 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008
Pages139-143
Number of pages5
DOIs
Publication statusPublished - 2008
Event8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008 - Santander, Spain
Duration: 1 Jul. 20085 Jul. 2008

Publication series

NameProceedings - The 8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008

Conference

Conference8th IEEE International Conference on Advanced Learning Technologies, ICALT 2008
Country/TerritorySpain
CitySantander
Period1/07/085/07/08

Fingerprint

Dive into the research topics of 'A theory-centric real-time assessment of programming'. Together they form a unique fingerprint.

Cite this