Article Gold Open Access 2020

Implementing problem-based learning in the software engineering course

International Journal of Advanced and Applied Sciences
Journal · Vol. 7 · Issue 12 · pp. 19-26
Abstract

The student learning process using real-life contextualization and soft skills are the factors that every student should acquire after completing a Software Engineering course. Problem-based learning (PBL) that promotes learning by doing is used to be implemented in the Software Engineering course in order to solve these issues. A study is conducted with the intention to investigate the introduction of implementing PBL in the Software Engineering course at the Faculty of Computer Science and Engineering, University of Jeddah. Thus, this paper aims to report the findings of introducing PBL to stimulate students' learning and skills. The PBL was implemented in the Software Engineering course as an ongoing teaching method for Fall Semester 2019/2020, and after completing this course, a set of the questionnaire is distributed to all students to get their perceptions of using PBL. The results indicated that PBL stimulates the students' learning by allowing them to be responsible for their learning, become self-directed learners and given the students the ability to be responsible for their own learning in a simulated environment, working with fellow students to achieve an outcome. These results are comparable with previous works on PBL in the Software Engineering course, and PBL has been emphasized as a new teaching paradigm in an ongoing review of software engineering undergraduate program by IEEE/ACM. Therefore, the result of this study is significant as it highlights the positive conclusion of PBL, and this led to the theoretical of Software Engineering education in reducing the gap between theory and practice in curriculum development. © 2020 The Authors.

Keywords

Author Keywords

Problem-based learning software engineering education Software Engineering

Index Keywords

Author Affiliations
College of Computer Science and Engineering, University of Jeddah, Jeddah, Makkah Province, Saudi Arabia
Funding & Acknowledgements
No funding information
References 10 References
1 Ardis, Mark A., SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, Computer, 48, 11, pp. 106-109, (2015)
2 Beckman, Kathy, Collaborations: Closing the industry-academia gap, IEEE Software, 14, 6, pp. 49-57, (1997)
3 Guide to the Software Engineering Body of Knowledge, (2001)
4 Engineering Education, (2008)
5 Handbook of Research on Applied E Learning in Engineering and Architecture Education, (2016)
6 Deep, Sadia, Improving the soft skills of engineering undergraduates in Malaysia through problem-based approaches and e-learning applications, Higher Education, Skills and Work-based Learning, 9, 4, pp. 662-676, (2019)
7 Int Conf Information and Communication in Education Proc Icte2002, (2002)
8 Engineers Journal, (2003)
9 Delgado, David, Evolving a Project-Based Software Engineering Course: A Case Study, Proceedings - 30th IEEE Conference on Software Engineering Education and Training, CSEE and T 2017, 2017-January, pp. 77-86, (2017)
10 Garousi, Vahid, Closing the Gap between Software Engineering Education and Industrial Needs, IEEE Software, 37, 2, pp. 68-77, (2020)
Quick Actions
Full Text via DOI
Citation Metrics
1
Times Cited (Scopus)

References 10
Document Identifiers