APU MSc in Software Engineering prepares students to apply scientific and technical principles to the construction of software systems. Modern software engineering principles and methodologies, as well as tools and techniques that support their applications, are also required areas of study in each degree. Students who complete degree requirements successfully get valuable skills in analysis, design, implementation, validation, and testing, all of which are required in the making of beneficial, advanced software. Those who complete these programs will be able to take on for highly desirable positions in their specific industries, and employers will be able to rely more fully on their expertise and abilities.
The Advantages of Program
Student’s Skills After completing this program successfully :
- Take on and manage well large and complicated software development jobs.
- Take part in planning and putting together reliable and high quality software systems.
- Understand the issues and offer answers that come up when making software systems.
- Help move software engineering theories and techniques forward and make them better.
- Understand how an effective technology based system is a key part of giving a business an advantage across others.
Who Would Benefit from Attending?
This program is designed for working software engineers who want to further their education in software engineering. Furthermore, this program is relevant to IT professionals and managers who want to advance their technical software engineering knowledge and IT abilities to the postgraduate level.
Program Outline
APU MSc in Software Engineering aims to teach students:
- An opportunity for professional development at an advanced level within the area of software engineering.
- Enhancement of skills and knowledge in specialist areas for practicing 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.
Courses
The program includes three prerequisite modules (for non-Computing students), ten classroom courses, and a project. There are seven necessary Core Courses, and you must select three electives from the list.
Preparatory Courses
(For Non-Computing students: During the First Month of the Program)
- Software Engineering Principles
- Systems Development Methods
- Software Design and Development
Core Courses
- 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
Elective Courses (Choose 3)
- Internet Applications
- Network Design & Performance
- Data Management
- Big Data Analytics and Technologies
- Natural Language Processing
Project
Students must achieve industry based significant tasks that are directly related to your work and organization, or any important idea from the courses you have taken. The project’s focus should be on developing parameters for selecting software engineering techniques, methods, and tools. It would be expected to deliver a software model, an assessment of visible processes, or requirements.
APU-DMU Dual Degree
Students enrolled in the Masters Degree Program will have the option to participate in the APU-DMU Dual Degree Scheme. Students will receive two Degree Certificates and Transcripts upon graduation under this Scheme: one from Asia Pacific University (APU) in Malaysia and one from De Montfort University (DMU) in the United Kingdom.
| Duration | Intakes |
| Full time (1+ years) | Full Time: 05 Feb 2024 | 04 Jun 2024 17 Sep 2024 |
| Part time (2-3 years) | Part Time: 12 Jan 2024 | 22 Mar 2024 07 Jun 2024 | 16 Aug 2024 25 Oct 2024 |
Admission Requirements
| General Requirement |
|
|
|
English Requirements for International Students
- IELTS : 5.0
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 Specialist
Courses Fees
| Malaysian Students | International Students |
| RM 34,600 | RM 38,500 (USD 9,390) |
SharifStudy Best way to Study in Malaysia