A Conceptual Framework for Software Engineering Education: Project Based Learning Approach Integrated with Industrial Collaboration

Full Text (PDF, 370KB), PP.46-53

Views: 0 Downloads: 0

Author(s)

Jamilurahman Faizi 1,* Mohammad Sarosh Umar 1

1. Department of Computer Engineering, Aligarh Muslim University, Aligarh, 202001, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2021.05.05

Received: 15 Mar. 2021 / Revised: 1 Apr. 2021 / Accepted: 19 Apr. 2021 / Published: 8 Oct. 2021

Index Terms

Software Engineering Education, Project-Based Learning, Industries

Abstract

A vital portion of software engineering education is practical learning and experience of principles, methods and procedures for the development of real-time software. Yet, software engineering educators have been using the traditional approaches for SE education since long back, which is being revealed as an inefficient method of learning approach and bring up the gap between graduates and software industries. Therefore, instructors are required to train their students based on professional skills, real-time experience and well prepare them for real time environment upon graduation.  
This paper presents an educational framework for the implementation of PBL (Project Based Learning) approach with industry collaboration in order to reduce the gap between both parties. This is an effective and efficient approach for teaching and learning SE education as compared to the traditional and lecture-based approach, in which students are trained with real-time projects and market-oriented aspects, which is not seen in the traditional approach. Moreover, it helps students to gain complete knowledge of software engineering concepts, Hard and Soft skills, Software design process and principles with more confidence over real-time projects. 

Cite This Paper

Jamilurahman Faizi, Mohammad Sarosh Umar, " A Conceptual Framework for Software Engineering Education: Project Based Learning Approach Integrated with Industrial Collaboration", International Journal of Education and Management Engineering (IJEME), Vol.11, No.5, pp. 46-53, 2021. DOI: 10.5815/ijeme.2021.05.05

Reference

[1]Varma V., Garg,. K., Case Studies: The Potential Teaching Instruments for Software Engineering Education", Proceedings of the 5th International Conference on Software Quality, Australia, 19-20 September, 2005 

[2]Varma V., Garg, K., Vamsi S. T. P.  A Case Study Approach towards Software Engineering Education, Accepted in Software Engineering Research and Practice, 05, Las Vegas, June, 2005. 

[3]Kirti Garg, Vasudeva Varma "A Study of the Effectiveness of Case Study approach in Software Engineering Education" 20th Conference on Software Engineering Education & Training (CSEET'07), IEEE,2007 

[4]Hilburn T et al, "A Case Study project for Software Engineering Education", 36th ASEE/IEEE Frontiers in Education Conference, San Diego, 2006. 

[5]Sivan A. et al "An Implementation of Active Learning & its Effect on the Quality of Student Learning", Innovations in Education and Training International, Vol. 3

[6]Whitehead, A. N. (1929), the aims of education. New York: Macmillan. 

[7]Sohan Singh Yadav, Jianbing Xiahou "Integrated Project Based Learning in Software Engineering Education", 2010 International Conference on Educational and Network Technology (ICENT/IEEE 2010) 

[8]Barg, M.  et al.  "Problem-Based Learning for Foundation Computer Science Courses". Computer Science Education, 10, 2000, pp. 1-20. 

[9]Marques, M., Ochoa, S. F., Bastarrica, M. C., and Gutierrez, F. J. (2018). Enhancing the student learning experience in software engineering project courses. IEEE Transactions on Education, 61(1):63–73. ISSN 0018-9359. 

[10]Macias, J. A. (2012). Enhancing project-based learning in software engineering lab teaching through an e-portfolio approach. IEEE Transactions on Education, 55(4):502– 507. ISSN 0018-9359. 

[11]Jazayeri, M. (2015). Combining mastery learning with project-based learning in a first programming course: An experience report. In IEEE/ACM 37th IEEE International Conference on Software Engineering, pages 315–318. ISSN 0270-5257. 

[12]Delgado, D., Velasco, A., Aponte, J., and Marcus, A. (2017). Evolving a projectbased software engineering course: A case study. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), pages 77–86. 

[13]Shuto, M., Washizaki, H., Kakehi, K., Fukazawa, Y., Yamato, S., and Okubo, M. (2016). Learning effectiveness of team discussions in various software engineering education courses. In 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEE&T), pages 227–231. 

[14]Warin, B., Talbi, O., Kolski, C., and Hoogstoel, F. (2016). Multi-role project (mrp): A new project-based learning method for stem. IEEE Transactions on Education, 59(2):137– 146. ISSN 0018-9359. 

[15]Yamada, Y., Inaga, S., Washizaki, H., Kakehi, K., Fukazawa, Y., Yamato, S., Okubo, M., Kume, T., and Tamaki, M. (2014). The impacts of personal characteristic on educational effectiveness in controlled-project based learning on software intensive systems development. In 2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE T), pages 119–128. ISSN 1093-0175. 

[16]Thevathayan, C. (2018). Evolving project based learning to suit diverse student cohorts. In Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, pages 133--138. ACM. 

[17]Blumenfeld, P. C., Soloway, E., Marx, R. W., Krajcik, J. S., Guzdial, M., and Palincsar, A. (1991). Motivating project-based learning: Sustaining the doing, supporting the learning. Educational Psychologist, 26(3-4):369–398. 

[18]Bender, W. N. (2012). Project-Based Learning: Differentiating Instruction for the 21st Century. Corwin. ISBN 978-1-4129-9790-4.  

[19]Fioravanti, M. L., Sena, B., Paschoal, L. N., Silva, L. R., Allian, A. P., Nakagawa, E. Y., Souza, S. R., Isotani, S., and Barbosa, E. F. (2018). Integrating Project based learning and project management for software engineering teaching: an experience report. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pages 806--811. ACM. 

[20]Martin, J. G., López, C. L., and Martínez, J. E. P. (2014). Supporting the design and development of project based learning courses. In 2014 IEEE Frontiers in Education Conference (FIE) Proceedings, pages 1–6. ISSN 0190-5848. 

[21]Harms, S. and Hastings, J. (2016). A cross-curricular approach to fostering innovation such as virtual reality development through student-led projects. In 2016 IEEE Frontiers in Education Conference (FIE), pages 1–9. 

[22]Daun, M., Salmon, A., Weyer, T., Pohl, K., and Tenbergen, B. (2016). Project-based learning with examples from industry in university courses: An experience report from an undergraduate requirements engineering course. In 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEE&T), pages 184– 193.x