Abstract
The area of program comprehension comprises a vast body of literature, with numerous conflicting models having been proposed. Models are typically grounded in experimental studies mostly involving experienced programmers. The question of how to relate this material to the teaching and learning of programming for novices has proven challenging for many researchers. In this critical review from a computer science educational perspective, the authors compare and contrast the way in which different models conceptualize program comprehension. This provides new insights into learning issues such as content, sequence, learning obstacles, effective learning tasks and teaching methods, as well as into the assessment of learning.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2010 ITiCSE working group reports (ITiCSE-WGR '10) |
Publisher | Association for Computing Machinery (ACM) |
Pages | 65-86 |
Number of pages | 22 |
ISBN (Print) | 9781450306775 |
Publication status | Published - 1 Jan 2010 |
Event | 15th Annual Conference on Innovation and Technology in Computer Science Education - Bilkent Hotel and Conference Center, Ankara, Turkey Duration: 26 Jun 2010 → 30 Jun 2010 https://iticse2010.bilkent.edu.tr/ (Link to conference website) |
Conference
Conference | 15th Annual Conference on Innovation and Technology in Computer Science Education |
---|---|
Abbreviated title | ITiCSE 2010 |
Country/Territory | Turkey |
City | Ankara |
Period | 26/06/10 → 30/06/10 |
Internet address |
|
Keywords
- program comprehension
- computer science education