MS Software Engineering
This course introduces students to various disciplines within computing, such as software development, cybersecurity, and data science etc. Students explore the importance of algorithms, programming, and data analysis in creating innovative solutions and advancing technology.
- 2 Years / Onsite
- Intakes: Spring & Fall
MS Software Engineering Program Educational Objectives
The MS Software Engineering program aims to:
Pursue professional practices in software engineering or advanced studies based on the technical skills and knowledge in software development, systems design, project management, and supported disciplines.
Encourage students to develop and use abstract models in addition to applying respective methodologies and technologies in practical and innovative situations.
Provide practical skills to the students to initiate their career in software development companies, research organizations, and industries related to software engineering.
Prove mastery of the software engineering knowledge and skills necessary to work as a professional software engineer, by demonstrating an understanding of current software engineering models, development methodologies, and quality assurance practices.
Provide formal foundations for higher learning and contribute to the advancement of knowledge and innovation in the field of software engineering.
Semester 1
Course Code | Course Title | Credit Hours |
---|---|---|
SE5063 | Advanced Requirements Engineering | 3(3+0) |
SE5033 | Advanced Software System Architecture | 3(3+0) |
CM5433 | Research Methodology | 3(3+0) |
SE5153 | Agile Software Development | 3(3+0) |
Total | 12 |
Semester 2
Course Code | Course Title | Credit Hours |
---|---|---|
SE5093 | Software Quality Assurance Engineering | 3(3+0) |
SE5413 | Advanced Software Project Management | 3(3+0) |
SE5253 | Cloud Security in Software Engineering | 3(3+0) |
SE5263 | Machine Learning in Software Engineering | 3(3+0) |
Total | 12 |
Semester 3
Course Code | Course Title | Credit Hours |
---|---|---|
UR-711 | Professional Ethics-l | 2(2+0) |
SE6913 | Thesis | *6 |
Total | 2 |
Semester 4
Course Code | Course Title | Credit Hours |
---|---|---|
SE6913 | Thesis | 6 |
Total | 6 |
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.