Skip to main navigation Skip to search Skip to main content

Adoption of Computer Programming Exercises for Automatic Assessment — Issues and Caution

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Computational thinking is an interdisciplinary core skill to be acquired in STEM education, while computer program coding is a concrete manifestation of such a skill. In response to the increasing size of computer programming classes and rapidly growing number of learners, particularly in massive open online courses (MOOCs), many instructors nowadays heavily rely on the use of automated systems to assess the programming work of students. However, these automated assessment systems typically perform black box testing to determine the correctness of student programs, which limits the type of programming exercises that can be automatically assessed. This paper reports a case study on the adoption of programming exercises from textbook and online resources, and categorises some difficulties and issues of caution due to the technical limitation of typical automated assessment systems. The identified issues are mainly related to the input/output and non-deterministic nature of the programs or the intended learning outcomes of some of the exercises. The paper concludes with a brief outline of recent research directions to alleviate these problems for improvement of learning.
Original languageEnglish
Title of host publicationWorkshop Proceedings of the 25th International Conference on Computers in Education
EditorsY. Hayashi
PublisherAsia-Pacific Society for Computers in Education
Pages555-564
ISBN (Print)9789869401227
Publication statusPublished - Dec 2017
Event25th International Conference on Computers in Education (ICCE 2017) - Rydges Latimer hotel, Christchurch, New Zealand
Duration: 4 Dec 20178 Dec 2017
http://www.apsce.net/icce/icce2017/index.html

Conference

Conference25th International Conference on Computers in Education (ICCE 2017)
PlaceNew Zealand
CityChristchurch
Period4/12/178/12/17
Internet address

Research Keywords

  • Assessment of learning
  • automated assessment
  • black box testing
  • computational thinking
  • computer programming exercises
  • technology-enhanced learning and assessment

Fingerprint

Dive into the research topics of 'Adoption of Computer Programming Exercises for Automatic Assessment — Issues and Caution'. Together they form a unique fingerprint.

Cite this