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.

For more details

Download our programme brochure

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