Title: A web-based learning environment for object-oriented programming

Authors: Ronnie Cheung

Addresses: Department of Computing, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong

Abstract: Support for active learning in programming is important because students need to spend lots of effort and time outside the classroom. Object-oriented programming courses require additional practices in working with design models. Our objective is to encourage active participation for object-oriented programming beyond classroom environments. We have accomplished this with an easy-to-use development environment. It improves teacher-student interaction, provides analysis on students| participation, and helps students with their compilation activities in real time. The web-based development environment encourages active learning for object-oriented programming. We have shown how our system supports the lectures| pedagogical approach for implementing student-centred learning. This is an important element for implementing the concepts of an |Active Classroom|. The system has been applied to the laboratory sessions of a programming course and has received positive feedback from the participating students.

Keywords: web-based development; object-oriented programming; active learning; web-based learning; online learning; e-learning; student-centred learning; active classroom.

DOI: 10.1504/IJIOME.2006.009172

International Journal of Information and Operations Management Education, 2006 Vol.1 No.2, pp.140 - 157

Published online: 07 Mar 2006 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article