Content area

Abstract

Many studies have reported the utilization of Problem-Based Learning (PBL) in teaching Software Engineering courses. However, these studies have different views of the effectiveness of PBL. This paper presents the design of an Advanced Software Engineering course for undergraduate Software Engineering students that uses PBL to teach them Agile software development methods- particularly Scrum. The course also aims to develop entrepreneurial skills needed for software engineering graduates to better prepare them for the software industry. The assessment process designed for this course is illustrated. The paper shows that Scrum practices correlate with the characteristics of the PBL approach, which has resulted in a successful experience of PBL as reported by students in an end of a semester survey.

Details

Title
Teaching Agile Software Engineering Using Problem-Based Learning
Author
El-Khalili, Nuha 1 

 Petra University, Amman, Jordan 
Volume
9
Issue
3
Pages
1-12
Publication year
2013
Publication date
2013
Publisher
IGI Global
Place of publication
Hershey
Country of publication
United States
ISSN
15501876
e-ISSN
15501337
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2013-07-01 (pubdate)
ProQuest document ID
2934264373
Document URL
https://www.proquest.com/scholarly-journals/teaching-agile-software-engineering-using-problem/docview/2934264373/se-2?accountid=208611
Copyright

Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.

Last updated
2025-11-16
Database
2 databases
  • Education Research Index
  • ProQuest One Academic