MURAL - Maynooth University Research Archive Library



    Building an Authentic Novice Programming Lab Environment


    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.

    [thumbnail of KC_computer science_building.pdf]
    Preview
    Text
    KC_computer science_building.pdf

    Download (1MB) | Preview

    Abstract

    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.
    Item Type: Conference or Workshop Item (Paper)
    Keywords: Computer Science Education; Programming; Virtual Coding Environment; Automatic Assessment; Computer Science Pedagogy; Online Programming;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 13386
    Depositing User: Kevin Casey
    Date Deposited: 02 Oct 2020 17:07
    Refereed: Yes
    URI: https://mural.maynoothuniversity.ie/id/eprint/13386
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads