License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.ICPEC.2023.7
URN: urn:nbn:de:0030-drops-185039
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18503/
Go to the corresponding OASIcs Volume Portal


Thangaraj, Jagadeeswaran ; Ward, Monica ; O’Riordan, Fiona

A Systematic Review of Formative Assessment to Support Students Learning Computer Programming

pdf-format:
OASIcs-ICPEC-2023-7.pdf (0.5 MB)


Abstract

Formative assessment aims to increase student understanding, instructor instruction, and learning by providing feedback on students' progress. The goal of this systematic review is to discover trends on formative assessment techniques used to support computer programming learners by synthesizing literature published between 2013 and 2023. 17 articles that were peer-reviewed and published in journals were examined from the initial search of 197 studies. According to the findings, all the studies were conducted at the higher education level and only a small number at the secondary school level. Overall, most studies found that motivation, scaffolding, and engagement were the three main goals of feedback, with less research finding that metacognitive goals were the intended outcomes. The two techniques for facilitating formative feedback that were used most frequently were compiler or testing based error messages and customised error messages. The importance of formative feedback is highlighted in the reviewed articles, supporting the contention that assessments used in programming courses should place a heavy emphasis on motivating students to increase their level of proficiency. This study also suggests a formative assessment that employs an adaptive strategy to evaluate the ability level of the novice students and motivate them to learn programming to acquire the necessary knowledge.

BibTeX - Entry

@InProceedings{thangaraj_et_al:OASIcs.ICPEC.2023.7,
  author =	{Thangaraj, Jagadeeswaran and Ward, Monica and O’Riordan, Fiona},
  title =	{{A Systematic Review of Formative Assessment to Support Students Learning Computer Programming}},
  booktitle =	{4th International Computer Programming Education Conference (ICPEC 2023)},
  pages =	{7:1--7:13},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-290-7},
  ISSN =	{2190-6807},
  year =	{2023},
  volume =	{112},
  editor =	{Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2023/18503},
  URN =		{urn:nbn:de:0030-drops-185039},
  doi =		{10.4230/OASIcs.ICPEC.2023.7},
  annote =	{Keywords: Automatic assessment, Computer programming, Formative assessment, Higher education, Novice programmer, Systematic review}
}

Keywords: Automatic assessment, Computer programming, Formative assessment, Higher education, Novice programmer, Systematic review
Collection: 4th International Computer Programming Education Conference (ICPEC 2023)
Issue Date: 2023
Date of publication: 09.08.2023


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI