Andrew Luxton-Reilly
University of Auckland
New Zealand
[email protected]
Simon
University of Newcastle
Australia
[email protected]
Ibrahim Albluwi
Princeton University
United States of America
[email protected]
Brett A. Becker
University College Dublin
Ireland
[email protected]
Michail Giannakos
Norwegian University of Science and
Technology
Norway
[email protected]
Amruth N. Kumar
Ramapo College of New Jersey
United States of America
[email protected]
Linda Ott
Michigan Technological University
United States of America
[email protected]
James Paterson
Glasgow Caledonian University
United Kingdom
[email protected]
Michael James Scott
Falmouth University
United Kingdom
[email protected]
Judy Sheard
Monash University
Australia
[email protected]
Claudia Szabo
University of Adelaide
Australia
[email protected]
ABSTRACT
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
introduc-tory 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
con-ducted 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.
CCS CONCEPTS
•
Social and professional topics
→
Computing education;
KEYWORDS
ITiCSE working group; CS1; introductory programming; novice
programming; systematic literature review; systematic review;
lit-erature review; review; SLR; overview
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).
ITiCSE’18, July 2–4, 2018, Larnaca, Cyprus © 2018 Copyright held by the owner/author(s). ACM ISBN 978-x-xxxx-xxxx-x/YY/MM. https://doi.org/10.1145/nnnnnnn.nnnnnnn
ACM Reference Format:
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Gi-annakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and Claudia Szabo. 2018. Introductory Programming: A Sys-tematic Literature Review. InProceedings of 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE’18).ACM,
New York, NY, USA,52pages.https://doi.org/10.1145/nnnnnnn.nnnnnnn