Institutions | About Us | Help | Gaeilge
rian logo


Mark
Go Back
Building an Authentic Novice Programming Lab Environment
Culligan, Natalie; Casey, Kevin
As computer science becomes increasingly popular and classes become larger, there is an ever-increasing demand on course coordinators' time. As well as teaching classes, running labs, preparing exams, and providing feedback to students on their work throughout the year, course coordinators are required to keep their courses updated in order to prepare their students in a rapidly changing and evolving industry. As computer scientists, and as programmers, automation stands out as a potential solution. Automating the correction of labs and exams would free the course coordinators’ time, allowing them to focus on improving the course in other ways. VPL, or Virtual Programming Lab, is a plugin for a Learning Management System, such Moodle, that provides automation of this nature, by using shell scripts to assess student code and provide automated feedback. The VPL system includes a web-based editor embedded in Moodle that students use to write their code. Our concern is that VPL does not provide a sufficiently authenticprogramming experience. With this in mind, we have created MULE, a browser-based desktop environment in which students can view course assignments, write, compile and run their code, while maintaining the advantages provided by VPL such as instant feedback.
Keyword(s): Computer Science Education; Programming; Virtual Coding Environment; Automatic Assessment; Computer Science Pedagogy; Online Programming
Publication Date:
2018
Type: Conference item
Peer-Reviewed: Yes
Institution: Maynooth University
Citation(s): Culligan, Natalie and Casey, Kevin (2018) Building an Authentic Novice Programming Lab Environment. In: Irish Conference on Engaging Pedagogy, 13-14 December 2018, Dublin City University.
File Format(s): other
Related Link(s): http://mural.maynoothuniversity.ie/13386/1/KC_computer%20science_building.pdf
First Indexed: 2020-10-03 06:04:47 Last Updated: 2020-10-03 06:04:47