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


