
Software Engineering graduates at Master level will not only possess technological problem-solving skills but also skills of management, administration, planning as well as the ability to convert innovative research idea into a viable business.
CURRICULUM THAT EMPOWER OUR LEARNERS
The Master of Software Engineering has 12 modules including a Research Project totaling 40 credits. The curriculum provides the essential areas of knowledge, skills and abilities that empower our graduate such as:
• Decision Making Research Methodology; Software Management
• Strategy and Innovation Research Methodology; Software Management
• Software Engineering Software Architecture; Agile Software Development; Requirements Analysis and Specification
• Task Situation Management Professional Practice; IT Project Management
• Technology and Architecture Big Data Technology, Automatic Speech Processing, Software Security, Cloud Computing Technology and Architecture
Graduates of this programme will be able to:
- Provide graduates with advanced knowledge and skills in software engineering
- Equip graduates with advanced theoretical principles and scientific methods to create effective solutions to problems and to evaluate them
- Train graduates to work on a project in which they propose, design, build, test, analyse, and deliver a computing solution to meet appropriate software engineering standards and realistic constraints
- Instill graduates with skills to seek knowledge through lifelong learning
- Equip graduates with the ability to supervise and carry out research under supervision
- Develop graduates’ effective communication skills in both written and oral form
- Inculcate graduates with professional and ethical responsibilities as well as understanding the possible social, economic, cultural, legal and environmental impact of their computing solutions in the global context
• Research Methodology
• IT Project Management
• Software Architecture
• Advanced Programming and Software Development
• Entrepreneurship and Innovation
• Requirements Analysis and Specification
• Advanced Data Structure and Algorithm
• Professional Practice
• Software Testing and Maintenance
• Formal Methods for Software Engineering
• Research Project 1 & 2
• * Strategic Marketing Management
• * Big Data Technology
• * Automatic Speech Processing and Applications
• * Software Security
• * Cloud Computing Technology & Architecture
• * Agile Software Development
*Electives (Choose two)
This programme gives an opportunity to computing graduates who wish to obtain a Master of Software Engineering for career advancement and promotion. With a Master of Software Engineering, our graduates will be more competent and able to lead a software development team in a more productive manner.
- Software Engineer
- Software Project Manager
- Software Configuration Manager
- Bachelor’s Degree or its equivalent, with a minimum CGPA of 2.75
OR
- Bachelor’s Degree or its equivalent, with a minimum CGPA of 2.50 and not meeting CGPA of 2.75, can be accepted subject to rigorous internal assessment process
OR
- Bachelor’s Degree or its equivalent, with CGPA less than 2.50, with a minimum of 5 years working experience in a relevant field may be accepted
For candidates without Computing Degree, prerequisite modules in computing must be offered to adequately prepare them for their advanced study.
APEL Condition:
- A Malaysian citizen
- More than 30 years old on 1 January in the year of application
- At least hold STPM / Diploma in Information Technology / Software Engineering / equivalent qualification
- With relevant work experience / prior experiential learning
- And pass the APEL assessment
For International Students:
TOEFL score of 500 or IELTS score of 5.0 or its equivalent
(Exemption is given for those who have previously studied at tertiary level in the English Language)