Software engineering emphasis in advanced courses

University graduates may struggle to convert the skills they have learnt in software engineering design principles to real-world situations such as would be found in industry. The traditional teaching practice of lectures and tutorials is not providing the context nor sufficient practice for students to develop the skills needed to solve real work problems. This paper investigates the use of Problem Based Learning (PBL) and its application to software engineering and distance education. Through a sound pedagogical approach the key skills of PBL (as endorsed by PBL practitioners, such as problem solving and independent learning) can be developed in the students as they are exposed to real world software engineering problems.

[1]  Andrew J. Kornecki,et al.  The Integration of Software Engineering into a Computer Science Curriculum , 1995, CSEE.

[2]  D. Aspy What Doctors Can Teach Teachers about Problem-Based Learning. , 1993 .

[3]  Imogen Taylor,et al.  The challenge of problem-based learning , 1997 .

[4]  Allen B. Tucker,et al.  Computing Curricula 1991 , 1991, CACM.

[5]  Allen B. Tucker,et al.  Computing curricula 1991: Report of the ACM/IEEE-CS Joint Curriculum Task Force , 1991 .

[6]  Norman E. Gibbs,et al.  A Master of software engineering curriculum: recommendations from the Software Engineering Institute , 1989, Computer.

[7]  James Rhem Problem-based learning: An introduction , 1994 .

[8]  John G. Hedberg,et al.  The challenge of problem-based learning, 2nd edition , 1998 .

[9]  Linda K. Kirby,et al.  Introduction to Type : A Guide to Understanding Your Results on the Myers-Briggs Type Indicator , 1980 .

[10]  Standard Glossary of Software Engineering Terminology , 1990 .

[11]  D. T. Vernon,et al.  Does problem‐based learning work? A meta‐analysis of evaluative research , 1993, Academic medicine : journal of the Association of American Medical Colleges.

[12]  Wim H. Gijselaers,et al.  Bringing Problem-Based Learning To Higher Education: Theory And Practice , 1996 .

[13]  M. Donnelly,et al.  Student perceptions of tutor effectiveness in a problem‐based surgery clerkship , 1993 .

[14]  A FordGary,et al.  A Master of Software Engineering Curriculum , 1989 .

[15]  Peter J. Denning,et al.  Educating a new engineer , 1992, CACM.