Automating Testing of Programming Assignments
Anya Helene Bagge
Joint work with Håkon Heggernes Lerring and Knut Anders Stokke.
Programming courses typically emphasize practical exercises, sinceexperience is crucial to learning the craft; and tobecome effective developers, students need to learn not justprogramming, but also how to use at least some of thewide range of tools a modern programmer relies upon. At the same time,the conscientious lecturer or teaching assistant,will want to keep track of the students' work, in order to offer help,feedback and occasional nagging. In this talk I'lldescribe the automated programming assignment management and testingsystem that we've been using for INF101and INF102 for the past few years, and discuss our experiences with it.