As a guest user you are not logged in or recognized by your IP address. You have
access to the Front Matter, Abstracts, Author Index, Subject Index and the full
text of Open Access publications.
Keeping Them Interested and Keeping Them Honest: Using an On-Line Learning and Development Environment Called NoobLab to Improve Outcomes and Prevent Plagiarism in Undergraduate Programming Pedagogy
In this paper, we describe the design, development, deployment and evaluation of NoobLab, our novel on-line environment for the teaching and learning of computer programming. Although originally devised for the teaching of elementary Javascript, the system now also supports Java, PHP and a prescriptive form of pseudocode designed to assist in the teaching of elementary programming concepts. The system incorporates a number of innovative features, such as automated checking of program code, detection of plagiarism, “gamification”, and automatically logs all of each user's interactions with it, facilitating performing learning analytics relating to student engagement and performance. The system has already proved to be of value in teaching programming, and helping people to learn to program, not just to specialist Computer Science students, but also people studying Engineering or Mathematics as their main subject discipline.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.