Scaffolding students' learning using test my code

  • Authors:
  • Arto Vihavainen;Thomas Vikberg;Matti Luukkainen;Martin Pärtel

  • Affiliations:
  • University of Helsinki, Helsinki, Finland;University of Helsinki, Helsinki, Finland;University of Helsinki, Helsinki, Finland;University of Helsinki, Helsinki, Finland

  • Venue:
  • Proceedings of the 18th ACM conference on Innovation and technology in computer science education
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

As programming is the basis of many CS courses, meaningful activities in supporting students on their journey towards being better programmers is a matter of utmost importance. Programming is not only about learning simple syntax constructs and their applications, but about honing practical problem-solving skills in meaningful contexts. In this article, we describe our current work on an automated assessment system called Test My Code (TMC), which is one of the feedback and support mechanisms that we use in our programming courses. TMC is an assessment service that (1) enables building of scaffolding into programming exercises; (2) retrieves and updates tasks into the students' programming environment as students work on them, and (3) causes no additional overhead to students' programming process. Instructors benefit from TMC as it can be used to perform code reviews, and collect and send feedback even on fully on-line courses.