A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
Top Cited Papers
- 27 August 2018
- journal article
- review article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Education
- Vol. 62 (2), 77-90
- https://doi.org/10.1109/te.2018.2864133
Abstract
Contribution: This paper adds to the results of previous systematic literature reviews by addressing a more contemporary context of introductory programming. It proposes a categorization of introductory programming challenges, and highlights key issues for a research roadmap on introductory programming learning and teaching in higher education.Keywords
This publication has 97 references indexed in Scilit:
- Cooperative learning instructional methods for CS1ACM Transactions on Computing Education, 2013
- Investigating and improving the models of programming concepts held by novice programmersComputer Science Education, 2011
- Ability-training-oriented automated assessment in introductory programming courseComputers & Education, 2011
- Instructor perspectives of multiple-choice questions in summative assessment for novice programmersComputer Science Education, 2010
- String formatting considered harmful for novice programmersComputer Science Education, 2010
- Learning edge momentum: a new account of outcomes in CS1Computer Science Education, 2010
- ScratchCommunications of the ACM, 2009
- Failure rates in introductory programmingACM SIGCSE Bulletin, 2007
- A study of the difficulties of novice programmersACM SIGCSE Bulletin, 2005
- Learning and Teaching Programming: A Review and DiscussionComputer Science Education, 2003