Developing Soft Skills by Applying Problem-Based Learning in Software Engineering Education

Author(s):  
Liguo Yu ◽  
Raman Adaikkalavan

This chapter describes how problem-based learning is utilized in a software engineering classroom to help students develop soft skills, such as communication skills, documentation skills, team working skills, and interpersonal skills. Case studies are performed at Indiana University South Bend, where experiences of two instructors with similar teaching approaching are analyzed. Studies find that while problem-based learning is promising in engaging students and effectively delivering soft skills, it is more challenging for instructors. Compared to traditional instructor-centered learning approach, problem-based learning requires instructors to spend more effort on problem design/refinement, student coaching, performance evaluation, data gathering, and experience analysis. Despite its difficulties of implementation, problem-based learning is considered an effective approach in software engineering education.

Sign in / Sign up

Export Citation Format

Share Document