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