eCite Digital Repository

An integrated approach to teaching introductory programming


Pullan, W and Drew, S and Tucker, S, An integrated approach to teaching introductory programming, Proceedings of the Second International Conference on e-Learning and e-Technologies in Education (ICEEE), 23-25 September 2013, Lodz, Poland, pp. 81-86. ISBN 9781467350945 (2013) [Refereed Conference Paper]

Restricted - Request a copy

Copyright Statement

Copyright 2013 IEEE

Official URL:

DOI: doi:10.1109/ICeLeTE.2013.6644352


Java Programming Laboratory (JPL) is a cloud based, integrated learning environment used for teaching introductory Java programming at Griffith University, Australia. JPL incorporates a number of features found in other successful programming learning environments and builds upon them with a range of innovative features. Learning to program is a threshold concept area for ICT students and success in this endeavour is paramount for student progression and retention. JPL provides a database that tracks individual studentsí successes and progression through scaffolded programming exercises and assessment items and gives students immediate feedback on their use of programming language syntax and correctness of problem solutions. A data querying and visualisation facility allows analysis of the database to provide real-time performance indicators from the overall course / problem level down to the individual student / specific problem level. Programming instructors and curriculum designers will find that this facility allows a responsive approach to student engagement, assistance and progression; as well as course problem tuning in a just-in-time manner.

Item Details

Item Type:Refereed Conference Paper
Keywords:Java Programming, problem-based learning, RealTime progress tracking, Scaffolded Development
Research Division:Language, Communication and Culture
Research Group:Communication and media studies
Research Field:Communication technology and digital media studies
Objective Division:Expanding Knowledge
Objective Group:Expanding knowledge
Objective Field:Expanding knowledge in the information and computing sciences
UTAS Author:Drew, S (Dr Steve Drew)
ID Code:112046
Year Published:2013
Deposited By:Curriculum and Academic Development
Deposited On:2016-10-24
Last Modified:2017-11-20

Repository Staff Only: item control page