@inproceedings{2928ec4b24af4aea95fb74db7020bd07,
title = "Learning programming languages through corrective feedback and concept visualisation",
abstract = "In this paper we address common issues faced by students in programming courses by combining implicit and explicit feedback measures to provide real-time assistance in coding tasks. We also introduce our concept visualisation technique, which aims to visually convey programming concepts and information on the execution state to students. The mapping between game content construction actions and actual source code forms an implicit example-based learning environment, allowing programming concepts to be more clearly conveyed than in conventional integrated development environment (IDE) or static lecture materials. An experimental evaluation of a prototype system suggests the potential of this approach for programming education by scoring highly in terms of both user satisfaction and potential pedagogical capability. {\textcopyright} 2011 Springer-Verlag.",
keywords = "Concept Visualization, Corrective Feedback, Programming Education",
author = "Christopher Watson and Li, \{Frederick W. B.\} and Lau, \{Rynson W. H.\}",
year = "2011",
doi = "10.1007/978-3-642-25813-8\_2",
language = "English",
isbn = "9783642258121",
volume = "7048 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "11--20",
booktitle = "Advances in Web-Based Learning, ICWL 2011",
address = "Germany",
note = "10th International Conference on Advances in Web-Based Learning (ICWL 2011) ; Conference date: 08-12-2011 Through 10-12-2011",
}