Title
mJeliot: a tool for enhanced interactivity in programming instruction
Abstract
This paper describes how we have used research on active learning, visualisation of program execution, and difficulties in learning how to develop and debug computer software, to design and implement an enhancement to Jeliot 3 which adds support for interaction with learners using mobile devices. Part of our programming learning pedagogy involves live development of code in an interactive lecture setting. The idea is that this helps to make many tacit aspects of program development and debugging explicit for students, helping them to understand the working process of expert programmers. The aim of mJeliot of to enhance interactivity and student engagement in these classroom code development activities by providing support for students to interact with Jeliot via their mobile phones. Using the system Mobile users are able to make predictions about execution behaviour of code executing in the tool. Individual feedback is provided to WiFi enabled mobile devices in real time, allowing us to provide customised feedback to individual learners during a period of instruction. We are currently implementing an extension to the system to allow mobile users to contribute code snippets developed on their mobile device.
Year
DOI
Venue
2011
10.1145/2094131.2094135
Koli Calling
Keywords
Field
DocType
live development,code snippet,classroom code development activity,mobile user,customised feedback,execution behaviour,program development,active learning,mobile device,enhanced interactivity,mobile phone,programming instruction,real time,computer science,assessment,student engagement
Interactivity,Active learning,Visualization,Computer science,Human–computer interaction,Mobile device,Student engagement,Project-based learning,Multimedia,Code development,Debugging
Conference
Citations 
PageRank 
References 
9
0.74
15
Authors
2
Name
Order
Citations
PageRank
Arnold Pears130034.58
Moritz Rogalli2131.17