A Master's degree in Software Engineering is obtained by completing the 36 credit hour course requirements of the program (12 courses, each worth 3 credit hours). Of these credit hours, 21 are core courses and 15 are elective courses. Students must complete both the core course and elective course credit requirements to earn their Master's degree.
The minimum requirements that students must meet to qualify for the graduate degree are as follows:
Minimum Course Grade Point Average: B- (CGPA 3.00)
Total Required Credits: 36
In addition:
Students enrolled in the graduate program must maintain a minimum Cumulative Grade Point Average (CGPA) of 3.0 on a 4.00 scale and achieve at least 2.7 (B-) on a 4.00 scale in all courses to graduate.
The stipulated Maximum Time Frame (MTF) to complete the Master's program is 54 credit hours.
A graduate student can transfer a maximum of 9 credit hours earned at accredited institutions.
Classifying the theories and methodologies used in software engineering and architecture in different Software Development Life Cycle (SDLC) models.
Utilizing advanced tools to manage, design, implement, analyze, and develop software solutions for various fields and industries.
Being able to solve real-world problems by combining software engineering principles and SDLC with programming and computing approaches.
Adapting new and advanced technological disciplines such as artificial intelligence, data mining, machine learning, and the Internet of Things (IoT) into software development.
Developing reliable and cost-effective software applications that ensure usability, accessibility, integrity, and security by using multiple technologies such as database management systems, network and communication protocols, cloud computing, and software frameworks.
Assuming a leadership role in software development projects and conducting verbal, written, and technical communications regarding ethical issues related to IT solutions, project management, and information systems with stakeholders.
Evaluating technical knowledge and skills for internationally recognized professional technology certifications in the industry, such as CSSLP – Certified Secure Software Lifecycle Professional, IEEE Professional Software Developer Certification, Oracle Database SQL Certified Associate, Java Certified Foundations Associate, and Project Management Professional (PMP).
Justifying the role of responsible citizenship in the legitimate use of technology and digital data.



