MSc in Software Engineering | Asia Pacific University (APU)

You are here

MSc in Software Engineering

Full time (1+ years)
Part time (2-3 years)

APU, Malaysia

25 Nov 2019
06 Apr 2020

01 Nov 2019

This programme is specifically designed to provide:

  • An opportunity for professional development at an advanced level within the area of software engineering.
  • Enhancement of skills and knowledge in specialist areas for practising IT professionals.
  • The ability to undertake large-scale IT software development projects.
  • The skills necessary to participate effectively in the design and implementation of software systems of high quality and reliability.

Admission Requirements:

  • Bachelor’s degree with minimum CGPA of 2.75 out of 4.00, or its equivalent qualification as acceptable by the Senate.
  • Bachelor’s degree with CGPA 2.50 out of 4.00, but below CGPA 2.75; can be accepted with rigorous assessment (include test, interview or portfolio).
  • Bachelor’s degree with CGPA below 2.50 out of 4.00, or qualification which is equivalent can be accepted with minimum 5 years relevant working experience in related field.
  • English Requirements: IELTS 5.

English Requirements (only applicable to International Student)
Please note that under Ministry of Education regulations, only students who have achieved the minimum requirement in the English Language proficiency assessment as indicated above will be allowed to continue their studies in the main study programme. Students who do not have the required English Language achievement may apply for a student visa on conditional basis and are allowed to enrol in an English Language Certification programme at APU upon arrival in Malaysia and, subsequently, appear for the IELTS/TOEFL/PTE/MUET assessment. Students who are unable to obtain the required level of English Competency during the maximum 12 months’ period, will not be allowed to pursue their studies in the main programme and will have to return to their home country. Students from English speaking countries and those with qualifications taught in English (previous Bachelor’s/Master’s Degree taught in English) are exempted from English requirements. Applications for exemption must be accompanied by supporting documents.

Note: The above entry requirements may differ for specific programmes based on the latest programme standards published by Malaysian Qualifications Agency (MQA).

Who Should Attend:

This programme is geared towards practicing software engineers within industry who seek formal qualifications in software engineering. In addition, IT professionals and managers who wish to upgrade their technical software engineering knowledge and IT skills to postgraduate level will find this programme attractive.

The Benefits of This Programme:

On successful completion of this programme, you will be able to :

  • Undertake and effectively manage largescale and complex software development projects.
  • Participate in the design and implementation of software systems of high quality and reliability.
  • Appreciate problems and suggest solutions associated with the development of software systems.
  • Contribute to the advancement and development of software engineering theories and practices.
  • Appreciate how an efficient technologybased infrastructure is a key factor in enabling a business to gain a competitive edge.

Modules & Project / Dissertation:

The programme comprises 3 pre-requisite modules (for non-Computing students), 9 coursework modules, the Research Methodology module and a major dissertation. There are 7 compulsory Core Modules and you will have to choose 3 electives from those listed.

Pre-Requisite Modules (For non-Computing students: to be completed upon 1 st month of the programme)
  • Software Engineering Principles
  • Systems Development Methods
  • Software Design and Development
Core Modules

Elective Modules*  (choose 3)

  • Managing Software Development Projects
  • Reliability Management
  • Object Oriented Software Systems Engineering
  • Software Engineering Support Environments
  • Software Quality Engineering
  • Security Technologies
  • Research Methodology
  • Dissertation
  • Internet Applications
  • Network Design & Performance
  • Big Data Analytics and Technologies
  • Data Analytical Programming

* Elective modules may be pre-selected for students at the beginning of the semester. If students wish to change these pre-selcted elective modules, they can choose from the aviailable modules offered in the semester OR among the intensive delivery modules - however such changes may prolong the study duration


You are encouraged to complete industrybased major projects/ dissertations that are directly relevant to your work and your organisation or any substantial idea from the modules taken. The project emphasis should involve the derivation of criteria for the selection of software engineering processes, methods and tools. It would be expected that a software prototype, review of current practices or specifications should be produced.

Career Options:

  • Project Manager
  • Software Architect
  • Senior Software Developer
  • Solutions Architect
  • Software Engineer
  • Software Consultant
  • Chief Technology Officer (CTO)
  • Development Manager
  • Senior System Designer
  • Application Engineer
  • Software Test Engineer
  • Software Quality Assurance (QA) Specialist
  • R&D Specialist
  • Senior Technical Lead
  • Product Specialis

Course Fees: 

Malaysian Students

International Students

RM 29,500

RM 36,800 (USD 9,200)

 Fees stated above do not include Enrolment Fees, Registration Fees and other Miscellaneous Fees.


All information is correct at the time of publication, but is subject to change in the interest of continuing improvement.