
Designed for graduates of computing disciplines, this course includes a process-oriented approach to the subject and features study of advanced technological developments and several other issues related to the software industry. It helps the students to build a strong foundation of theory and best-practice knowledge, which they can apply in a variety of technical and business environments today and in the future.
COURSES
Total Credit Hours for graduation are 41.
| Semester I | ||
|---|---|---|
| COURSE | CREDIT HOURS | PASS GRADE |
| MCS1054 Advanced Requirement Engineering | 4 | B- |
| MCS1064 Software Engineering Practices | 4 | B- |
| MCS1074 Professional Project Management | 4 | B- |
| Elective I | 4 | B- |
| Semester II | ||
|---|---|---|
| COURSE | CREDIT HOURS | PASS GRADE |
| MCC1044 Research Methodology | 4 | B- |
| MCS1034 Architectures of Software Systems | 4 | B- |
| MCS1084 Advanced Software Testing | 4 | B- |
| Elective II | 4 | B- |
| Semester III | ||
|---|---|---|
| COURSE | CREDIT HOURS | PASS GRADE |
| MCC2029 Master Project | 9 | B- |
PROGRAM EDUCATIONAL OBJECTIVES
|
PEO1 |
Graduates able to integrate current Software Engineering knowledge and manage practical Software Engineering solutions in any organization or industry |
|
PEO2 |
Graduates will be positioned at intermediate level with competent in soft-skills and possess integrity and professionalism |
|
PEO3 |
Graduates able to communicate effectively across different organizational contexts and multiple stakeholders. |
PROGRAM OUTCOMES
|
NO |
MQF |
PROGRAM LEARNING OUTCOMES |
|
PO1 |
Knowledge Of Discipline Areas |
Apply and integrate knowledge concerning current Software Engineering issues and produce Software Engineering solutions |
|
PO2 |
Critical Thinking & Problem Solving |
Evaluate and analyse Software Engineering solutions in terms of their usability, efficiency and effectiveness |
|
PO3 |
Critical Thinking & Problem Solving |
Develop Software Engineering solutions and utilize current tools to analyse their performance |
|
PO4 |
Lifelong Learning |
Apply existing techniques of research and enquiry to acquire, interpret and extend, knowledge in Software Engineering |
|
PO5 |
Leadership & Teamworking |
Communicate and function effectively in a group as a leader |
|
PO6 |
Communication Skills |
Prepare, publish and present technical material to a diverse audience |
|
PO7 |
Profesionalism & Ethics |
Demonstrate behaviour that is consistent with codes of professional ethics and responsibility |
DOWNLOAD Pamphlet
