MSc in Software Engineering

The MSc in Software Engineering is designed for graduates and IT professionals seeking advanced expertise in modern software engineering, software architecture, quality assurance, security, and large-scale software development. The programme combines theoretical knowledge with practical application, enabling students to design, implement, and manage high-quality software systems for industry.

Key Reasons to Choose This Programme

  • Industry-focused postgraduate curriculum aligned with current software engineering practices.
  • Optional APU–DMU Dual Degree, allowing graduates to receive two degree certificates (APU Malaysia and De Montfort University, UK).
  • Opportunity to study advanced topics including software quality, reliability, security technologies, and project management.
  • Flexible full-time and part-time study options.
  • Access to APU's cutting-edge AI Supercomputing Lab, powered by NVIDIA DGX Spark systems for AI and high-performance computing research.
  • Designed for both recent computing graduates and experienced IT professionals.
  • Strong emphasis on research, software engineering methodologies, and enterprise software development. 


Programme Structure

The programme consists of:

  • 10 Coursework Modules
  • 1 Project Paper

Core Modules

  • Managing Software Development Projects
  • Reliability Management
  • Object-Oriented Software Systems Engineering
  • Software Engineering Support Environments
  • Software Quality Engineering
  • Security Technologies
  • Research Methodology in Computing and Engineering
  • Project Paper

Elective Modules (Choose 3)

Examples include:

  • Internet Applications
  • Network Design & Performance
  • Additional electives may include areas such as:
    • Natural Language Processing
    • Data Management
    • Big Data Analytics


    Disciplines / Specialisations

    Students gain expertise in:

    • Software Engineering
    • Software Architecture
    • Software Quality Engineering
    • Software Reliability
    • Software Project Management
    • Object-Oriented Systems Engineering
    • Software Development Methodologies
    • Security Technologies
    • Network Design
    • Internet Applications
    • Research Methodology
    • Big Data Analytics (elective)
    • Natural Language Processing (elective)
    • Data Management (elective)


    Programme Highlights

    • Ranked among the Top 2% of Universities Worldwide.
    • Optional APU–DMU Dual Degree with De Montfort University (UK).
    • Flexible full-time and part-time study options.
    • Access to APU's advanced NVIDIA-powered AI Supercomputing Lab.
    • Industry-focused curriculum for software engineering professionals.
    • Emphasis on software quality, reliability, and security.
    • Opportunity to undertake a substantial software engineering project.
    • International learning environment with students from over 130 countries.


    Career Outcomes

    Graduates are well prepared for senior and specialist roles, including:

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


    Visa Requirements (International Students)

    International students must obtain a Malaysian Student Pass (Student Visa) before commencing studies.

    Typical requirements include:

    • Valid passport
    • Official APU Offer Letter
    • Acceptance of admission
    • Academic certificates and transcripts
    • English language proficiency documents
    • Passport-sized photographs
    • Medical examination and Education Malaysia Global Services (EMGS) health screening
    • Proof of sufficient financial resources
    • Student Pass application processed through APU's International Student Office