Master Of Software Engineering
Introduction
This Software Engineering programme is designed to produce professional and dedicated software engineers who should lead in the development and maintenance of software projects based on International Standards. Our Software Engineering programme also aims to expose the software engineers with local industrial experiences in real software engineering practices and working environment.
PROGRAM OBJECTIVE & OUTCOME
PROGRAM OBJECTIVES
1. Incorporate/integrate and generate in-depth software engineering knowledge in professional practices for the benefit of software engineering disciplines.
2. Apply existing techniques of research, construct and verify a set of activities to solve/explain software engineering problem.
3. Evaluate situations and react and display toward discussion and communication among peers and others.
4. Integrate Software Engineering professional ethics in profession, organisation and society.
5. Organise and adapt contemporary knowledge independently and manage information effectively.
6. Demonstrate or display managerial and enterprising skills.
PROGRAM OUTCOMES
1. Ability to incorporate/integrate and generate in-depth software engineering knowledge in professional practices for the benefits of software engineering disciplines
2. Ability to organize, construct and verify a set of activities to solve/explain software engineering problem
3. Ability to analyze, develop, test and evaluate performance of solution that covers software engineering area of knowledge
4. Ability to integrate Software Engineering professional ethics in profession, organization and society
5. Ability to evaluate situations and react and display toward discussion and communication among peers and others
6. Ability to organize and adapt contemporary knowledge independently and manage info effectively
7. Able to work and function effectively in a team and demonstrate respect for cultural diversity
PROGRAM STRUCTURE
Core Courses (Compulsory)
MANP 1103: Software Requirements
MANP 1153: Software Design
MANP 1163: Software Construction
MANP 1433: Software Project and Configuration Management
MANP 1403: Software Quality Assurance
MANP 1135: Software Engineering Project
Elective Course (Choose four (4))
MANP 1613: Advanced Software Testing
MANP 1623: Software Process Improvement
MANP 1603: Special Topic
MANP 1653: Technical Test Analysis
MANP 1673: Test Management
MANP 1683: Software Metric
MANP 1693: Empirical Software Engineering
MANP 1713: Secure Software Development
Master Project
MANP 2124: Project I
MANP 2126: Project II
University General Courses
Compulsory
UANP 0013: Research Methodology
UANP 6013: Informatics in Society
Course structure for Package 01 Students
YEAR 1 |
|||||
SEMESTER 1 | SEMESTER 2 | ||||
Code | Course Name | Credit | Code | Course Name | Credit |
MANP1103 | Software Requirements | 3 | MANPxxx3 | Elective I | 3 |
MANP1153 | Software Design | 3 | MANPxxx3 | Elective II | 3 |
MANP1163 | Software Construction | 3 | MANPxxx3 | Elective III | 3 |
MANP1433 | Software Project & Configuration Management | 3 | MANP1135 | Software Engineering Project | 5 |
MANP1403 | Software Quality Assurance | 3 | UANP0013 | Research Methodology | 3 |
UANPxxx3 | University Course | 3 | |||
Total | 18 | Total | 17 |
YEAR 2 | ||
SEMESTER 1 | ||
Code | Course Name | Credit |
MANP2124 | Project 1 | 4 |
MANP2126 | Project 2 | 6 |
Total | 10 |
Course structure for Package 02 Students
YEAR 1 | |||||
SEMESTER 1 | SEMESTER 2 | ||||
Code | Course Name | Credit | Code | Course Name | Credit |
MANP1103 | Software Requirements | 3 | MANP1433 | Software Project & Configuration Management | 3 |
MANP1153 | Software Design | 3 | MANPxxx3 | Elective I | 3 |
MANP1163 | Software Construction | 3 | UANP0013 | Research Methodology | 3 |
MANP1403 | Software Quality Assurance | 3 | UANPxxx3 | University Course | 3 |
Total | 12 | Total | 12 |
YEAR 2 | |||||
SEMESTER 1 | SEMESTER 2 | ||||
Code | Course Name | Credit | Code | Course Name | Credit |
MANPxxx3 | Elective I | 3 | MANP2124 | Project 1 | 4 |
MANPxxx3 | Elective II | 3 | MANP2126 | Project 2 | 6 |
MANP1135 | Software Engineering Project | 5 | |||
11 | Total | 10 |
ENTRY REQUIREMENT
AWARD REQUIREMENT
Student will be awarded with Master of Software Engineering or after graduating and meet the conditions set by UTM as below:
• Pass all courses with a total accumulated credit of 45 and pass CGPA of 3.0 and above.
• Achieved all conditions given in the preparation of Masters Project
• An applicant has applied for the award of Master of Science