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.
Original language | English |
---|---|
Pages (from-to) | 101-110 |
Number of pages | 10 |
Journal | International Journal of Continuing Engineering Education and Life-Long Learning |
Volume | 14 |
Issue number | 1-2 |
DOIs | |
Publication status | Published - 21 May 2004 |
Externally published | Yes |
Keywords
- Lifelong learning
- Problem-based learning
- Software engineering education