reviewACM Transactions on Computing EducationFeb 24, 2022Closed access

Automated Assessment in Computer Science Education: A State-of-the-Art Review

INESC TEC

Indexed incrossref

Abstract

Practical programming competencies are critical to the success in computer science (CS) education and go-to-market of fresh graduates. Acquiring the required level of skills is a long journey of discovery, trial and error, and optimization seeking through a broad range of programming activities that learners must perform themselves. It is not reasonable to consider that teachers could evaluate all attempts that the average learner should develop multiplied by the number of students enrolled in a course, much less in a timely, deep, and fair fashion. Unsurprisingly, exploring the formal structure of programs to automate the assessment of certain features has long been a hot topic among CS education…

Citation impact

241
total citations
FWCI
48.35
Percentile
100%
References
11
Citations per year

Authors

3

Topics & keywords

Keywords
  • Readability
  • Computer science
  • Correctness
  • Artificial intelligence
  • Mathematics education
  • Data science
  • Programming language
  • Psychology
UN Sustainable Development Goals
  • Quality Education
No related works found for this paper.