TY - GEN
T1 - A review of introductory programming research 2003–2017
AU - Luxton-Reilly, Andrew
AU - Becker, Brett A.
AU - Ott, Linda
AU - Simon,
AU - Giannakos, Michail
AU - Paterson, James
AU - Albluwi, Ibrahim
AU - Kumar, Amruth N.
AU - Scott, Michael James
AU - Sheard, Judy
AU - Szabo, Claudia
N1 - Publisher Copyright:
© 2018 Copyright held by the owner/author(s).
PY - 2018/7/2
Y1 - 2018/7/2
N2 - A broad review of research on the teaching and learning of programming was conducted by Robins et al. in 2003. Since this work there have been several reviews of research concerned with the teaching and learning of programming, in particular introductory programming. However, these reviews have focused on highly specific aspects, such as student misconceptions, teaching approaches, program comprehension, potentially seminal papers, research methods applied, automated feedback for exercises, competency-enhancing games, and program visualisation. While these aspects encompass a wide range of issues, they do not cover the full scope of research into novice programming. Some notable areas that have not been reviewed are assessment, academic integrity and novice student attitudes to programming. There does not appear to have been a comprehensive review of research into introductory programming since that of Robins et al. It is therefore timely to conduct and present such a review in order to gain an understanding of the research focuses, to highlight advances in knowledge since 2003, and to indicate possible future directions for research.
AB - A broad review of research on the teaching and learning of programming was conducted by Robins et al. in 2003. Since this work there have been several reviews of research concerned with the teaching and learning of programming, in particular introductory programming. However, these reviews have focused on highly specific aspects, such as student misconceptions, teaching approaches, program comprehension, potentially seminal papers, research methods applied, automated feedback for exercises, competency-enhancing games, and program visualisation. While these aspects encompass a wide range of issues, they do not cover the full scope of research into novice programming. Some notable areas that have not been reviewed are assessment, academic integrity and novice student attitudes to programming. There does not appear to have been a comprehensive review of research into introductory programming since that of Robins et al. It is therefore timely to conduct and present such a review in order to gain an understanding of the research focuses, to highlight advances in knowledge since 2003, and to indicate possible future directions for research.
KW - CS1
KW - ITiCSE working group
KW - Introductory programming
KW - Novice programming
KW - Systematic literature review
UR - http://www.scopus.com/inward/record.url?scp=85052023344&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85052023344&partnerID=8YFLogxK
U2 - 10.1145/3197091.3205841
DO - 10.1145/3197091.3205841
M3 - Conference contribution
AN - SCOPUS:85052023344
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 342
EP - 343
BT - ITiCSE 2018 - Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
A2 - Andreou, Panayiotis
A2 - Armoni, Michal
A2 - Read, Janet C.
A2 - Polycarpou, Irene
PB - Association for Computing Machinery
T2 - 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018
Y2 - 2 July 2018 through 4 July 2018
ER -