mJeliot: a tool for enhanced interactivity in programming instruction

  • Authors:
  • Arnold Pears;Moritz Rogalli

  • Affiliations:
  • Uppsala University, Sweden;Uppsala University, Sweden

  • Venue:
  • Proceedings of the 11th Koli Calling International Conference on Computing Education Research
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

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.