Jamilurahman Faizi

Work place: Department of Computer Engineering, Aligarh Muslim University, Aligarh, 202001, India

E-mail: Jamilurahmanfaizi@gmail.com

Website:

Research Interests: Software Engineering, Data Mining

Biography

Jamilurahman Faizi obtained his B.Tech degree in Computer Science and Engineering from Nangarhar University, Afghanistan in 2011. He completed his M.Tech degree in Computer Science and Engineering from Osmania University, Hyderabad, India in 2016. Currently he is a Ph.D. Scholar in the department of Computer Engineering, Aligarh Muslim University, India. Since 2013 He is an assistant professor at Nangarhar University, Faculty of Computer Science. His research interest covers Software Engineering, Soft Computing and data mining.

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

By Jamilurahman Faizi Mohammad Sarosh Umar

DOI: https://doi.org/10.5815/ijeme.2021.05.05, Pub. Date: 8 Oct. 2021

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. 

[...] Read more.
Other Articles