Problem based learning in the software engineering classroom

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software engineering lecturers are faced with the teaching of concepts which sometimes are not easy for inexperienced students to understand. Therefore, it can be useful to consider and use non-traditional teaching methods which can improve students' learning. In this paper, we discuss problem-based learning and how its use can improve students' understanding of concepts. We present factors which should exist in 'pure' problem-based learning. We then describe how one of the authors used problem-based learning in a class who were required to understand information flows through software engineering diagramming techniques, with the ultimate view to being able to analyse and design computerized information systems. This problem-based learning class was observed and analysed by the second author. The analysis presented focuses on the problem-based learning factors, how they were implemented in class, and the strengths and weaknesses of the use of problem-based learning in this way. In conclusion, the authors discuss how the teaching could be improved through modifying the teaching method for a future class in which problem-based learning will be used. This modification is expected to enhance the students' learning and their experience.

Original languageEnglish
Title of host publicationProceedings - 22nd Conference on Software Engineering Education and Training, CSEET 2009
Pages174-181
Number of pages8
DOIs
Publication statusPublished - 2009
Event22nd Conference on Software Engineering Education and Training, CSEET 2009 - Hyderabad, Andhra Pradesh, India
Duration: 17 Feb 200920 Feb 2009

Publication series

NameProceedings - 22nd Conference on Software Engineering Education and Training, CSEET 2009

Conference

Conference22nd Conference on Software Engineering Education and Training, CSEET 2009
Country/TerritoryIndia
CityHyderabad, Andhra Pradesh
Period17/02/0920/02/09

Fingerprint

Dive into the research topics of 'Problem based learning in the software engineering classroom'. Together they form a unique fingerprint.

Cite this