Title: Lifelong learning for software engineers

Authors: Lorna Uden, Alan Dix

Addresses: Faculty of Computing, Engineering and Technology, Staffordshire University, The Octagon, Beaconside, Staffordshire, ST18 0AD, UK. ' Computing Department, Lancaster University, Bailrigg, Lancaster, LA1 4YR, UK

Abstract: Software engineers need problem-solving, critical thinking and meta-cognitive skills in addition to their technical expertise. They must have lifelong learning skills to cope with the ever-changing nature of the software evolution. This paper describes case studies of how these lifelong learning skills can be acquired through problem-based learning. Due to the increasingly limited resources in higher education, students are having to adopt more independent and learner-centred approaches. In order to address the needs of such students, a final year computing science module under instructional software design (ISD) was developed in which students working in groups learned how to learn through problem-based learning (PBL). Studies over the two years of running the ISD module revealed that students who took the module became better students, and were able to transfer their learning to other modules and work. Feedback from graduates now in employment reveals how the module has enabled them to cope better with their software engineering jobs.

Keywords: problem-based learning; software engineering education; lifelong learning.

DOI: 10.1504/IJCEELL.2004.004578

International Journal of Continuing Engineering Education and Life-Long Learning, 2004 Vol.14 No.1/2, pp.101 - 110

Published online: 13 May 2004 *

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