Mental models and computer programming
International Journal of Human-Computer Studies
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE on Innovation and technology in computer science education
Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Mental models, consistency and programming aptitude
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Going SOLO to assess novice programmers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Relationships between reading, tracing and writing skills in introductory programming
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
A closer look at tracing, explaining and code writing skills in the novice programmer
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
The BRACElet 2009.1 (Wellington) specification
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
ACE '11 Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Notional machines and introductory programming education
ACM Transactions on Computing Education (TOCE)
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Exploring misconceptions of operating systems in an online course
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
In the current cycle of the continuing drive to discover why some students have such difficulty learning to program, the goalposts have been moving ever closer to the very fundamentals. On the basis of some very simple multiple-choice questions asked in tests in introductory and subsequent programming courses, it is proposed that many students have not grasped the concept of sequence in programming, the concept that a group of statements in a procedural programming language will be executed in the order in which they appear. This problem was discussed in the programming education literature as long as 25 years ago, but it seems that little has changed in that time. The consequences of the preliminary finding are discussed, and further work is proposed to confirm it or otherwise.