TY - GEN
T1 - Introductory programming
T2 - 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018
AU - Luxton-Reilly, Andrew
AU - Simon,
AU - Albluwi, Ibrahim
AU - Becker, Brett A.
AU - Giannakos, Michail
AU - Kumar, Amruth N.
AU - Ott, Linda
AU - Paterson, James
AU - Scott, Michael James
AU - Sheard, Judy
AU - Szabo, Claudia
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/7/2
Y1 - 2018/7/2
N2 - As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research.
AB - As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research.
KW - CS1
KW - ITiCSE working group
KW - Introductory programming
KW - Literature review
KW - Novice programming
KW - Overview
KW - Review
KW - SLR
KW - Systematic literature review
KW - Systematic review
UR - http://www.scopus.com/inward/record.url?scp=85061113252&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85061113252&partnerID=8YFLogxK
U2 - 10.1145/3293881.3295779
DO - 10.1145/3293881.3295779
M3 - Conference contribution
AN - SCOPUS:85061113252
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 55
EP - 106
BT - ITiCSE 2018 Companion - Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
A2 - Scharlau, Bruce
A2 - Rossling, Guido
PB - Association for Computing Machinery
Y2 - 2 July 2018 through 4 July 2018
ER -