An implementation of structured walk-throughs in teaching Cobol programming
Communications of the ACM
UCSD Pascal Examples and Exercises
UCSD Pascal Examples and Exercises
Common Algorithms in Pascal with Programs for Reading
Common Algorithms in Pascal with Programs for Reading
Structured Programming; Theory and Practice the Systems Programming Series
Structured Programming; Theory and Practice the Systems Programming Series
A proposal for a measure of program understanding
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
A theoretical analysis of the role of documentation in the comprehension of computer programs
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Using a behavioral theory of program comprehension in software engineering
ICSE '78 Proceedings of the 3rd international conference on Software engineering
On testing programming ability
ACM SIGCSE Bulletin
Using the cloze procedure with computer programs: a deeper look
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Professional literacy: labs for advanced programming courses
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Misunderstandings about object-oriented design: experiences using code reviews
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A metric for software readability
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
The use of code reading in teaching programming
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
It is argued that program reading is an important programmer activity and that reading skill should be taught in programming courses. Possible teaching methods are suggested. The use of program reading in test construction and as part of an overall teaching strategy is discussed. A classification of reading comprehension testing methods is provided in an appendix.