Thilo Kielmann is Program Director for the Computer Science programs at Vrije Universiteit Amsterdam (VU). The VU computer science department is one of the most renowned in the world, with groundbreaking work in cyber security (VUSec). The VU started using CodeGrade in their undergraduate and graduate programming education. Thilo also teaches an introductory course on C++ programming.
Challenges
“We didn’t have a good way to integrate programming education with our Learning Management System (Canvas). We used a simple homemade solution for some assignments, but it wasn’t user friendly or flexible enough for all the different courses we have and programming languages we teach.”
“Teaching assistants had to manually extract code, run it manually one by one, view the code again and then put it back to Canvas. Besides that, we didn’t have a convenient plagiarism checker.” Not having a simple system to do all of this also led to inconsistencies between grades. “Students complained about this justly. There was just no structure to maintain consistency.”
Adopting CodeGrade
The growing numbers of students was an extra push to adopt CodeGrade on a large scale. “The transition to CodeGrade was very easy. Of course, we had some teething problems, but we worked together with the CodeGrade team to improve this very quickly.”
“It’s simple to put everything in CodeGrade and it works together with Canvas, saving us an administrative headache.”