A review of introductory programming research 2003–2017

Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Claudia Szabo, Judy Sheard

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
EditorsPanayiotis Andreou, Michal Armoni, Janet C. Read, Irene Polycarpou
PublisherAssociation for Computing Machinery (ACM)
Pages342-343
Number of pages2
ISBN (Electronic)9781450357074
ISBN (Print)9781450362238
DOIs
Publication statusPublished - 2 Jul 2018
Event23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - University of Central Lancashire, Larnaca, Cyprus
Duration: 2 Jul 20184 Jul 2018
https://iticse.acm.org/ITiCSE2018/ (Link to conference website)

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
ISSN (Print)1942-647X

Conference

Conference23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
Abbreviated titleITiCSE '18
Country/TerritoryCyprus
CityLarnaca
Period2/07/184/07/18
Internet address

Keywords

  • CS1
  • Introductory programming
  • ITiCSE working group
  • Novice programming
  • Systematic literature review

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Education

Fingerprint

Dive into the research topics of 'A review of introductory programming research 2003–2017'. Together they form a unique fingerprint.

Cite this