GetConsult
Back to Courses

Bachelor of Science (Hons) in Software Engineering

Asia Pacific University of Technology & Innovation

Level

bachelor

Duration

3 years

Location

Kuala Lumpur, Malaysia

Entry Exams

IELTS : 5.0 TOEFL IBT : 2.5 Pearson (PTE) : 47 MUET : Band 3.5

Tuition Fee

RM108,500 (USD28,555) (International, total)

Intake

28 September 2026, 24 November 2026

Program Overview

This programme is specifically designed to provide students with:

Familiarity with the tools and rigorous methodologies used to develop mission-critical and safety-critical software systems.

The ability to critically evaluate design paradigms, languages, algorithms, and techniques used to develop large-scale and complex software systems.

A deep appreciation of the importance of software architecture, testing, documentation, and maintainability.

Key Modules

  • 1Introduction to Networking
  • 2Systems Software and Computing Concepts
  • 3Introduction to Databases
  • 4Python Programming
  • 5Systems Analysis and Design
  • 6Integrated Computer Systems
  • 7Fundamental of Entrepreneurship
  • 8Digital Thinking and Innovation
  • 9Introduction to Object-Oriented Programming
  • 10Mathematical Concepts for Computing
  • 11Introduction to Artificial Intelligence
  • 12Fundamentals of Web Design & Development
  • 13Innovation Process
  • 14Research Methods for Computing and Technology
  • 15Programming for Data Analysis
  • 16System Development Methods
  • 17Object Oriented Development with Java
  • 18Requirements Engineering
  • 19Enterprise Systems
  • 20Data Structures
  • 21Software Testing
  • 22Software Architecture
  • 23Design Methods
  • 24Concurrent Programming
  • 25Further Web Design & Development
  • 26Mobile App Engineering
  • 27Venture Building
  • 28Development and Operations
  • 29Investigations in Software Engineering
  • 30Project Management
  • 31Design Patterns
  • 32Software Quality Engineering
  • 33User Experience
  • 34Project in Software Engineering
  • 35Designing and Developing Applications on Cloud
  • 36Distributed Computer Systems OR Enterprise Programming for Distributed Applications OR Blockchain Development
  • 37Advanced Database Systems OR Optimisation and Deep Learning
  • 38Appreciation of Ethics and Civilisation (M’sian Students)
  • 39Malay Communication Language (Int’l Students)
  • 40Philosophy and Current Issues
  • 41Workplace Professional Skills
  • 42Integrity and Anti-corruption
  • 43Co-Curriculum

Entry Requirements

  • STPM: 2 Passes in STPM in Science stream with minimum Grade C (GPA 2.0) in Mathematics and one Science or ICT Subject. OR 2 Passes in STPM with minimum Grade C (GP 2.0) in any subject with a credit in Additional Mathematics at SPM. OR 2 Passes in STPM with minimum Grade C (GP 2.0) in any subject with a credit in Mathematics and any one Science or ICT subjects at SPM. Note : Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Programme.
  • A-Level: 2 Passes (Grade A-D) in A-Level in Science stream with a Pass in Mathematics and one Science or ICT subject. OR 2 Passes (Grade A-D) in A-Level with a Credit in Additional Mathematics at SPM/ O-Level/ IGCSE or equivalent. OR 2 Passes (Grade A-D) in A-Level with a Credit in Mathematics and Science or ICT subjects at SPM/ O-Level/ IGCSE or equivalent. *Overseas qualification that are equivalent to 12th Grade/A Level/HSC are accepted. Note : Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Programme.
  • UEC: 5 Grade B Passes in UEC in any subject including Mathematics and one Science or ICT subject. 5 Grade B Passes in UEC in any subject including Additional Mathematics. 5 Grade B Passes in UEC in any subjects with Credit in Mathematics and Science or ICT Subject at SPM or equivalent. Note : Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Programme.
  • Foundation/ Matriculation: A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 with a Credit in Additional Mathematics at SPM/IGCSE/O-Level or its equivalent. Note: The requirement for the Additional Mathematics can be exempted if the Matriculation or Foundation offers Mathematics module which is equivalent or higher requirement than the Additional Mathematics at SPM level. OR A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 and a Credit in Mathematics and Science or ICT subject at SPM/IGCSE/O-Level or its equivalent. Note : Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Programme.
  • ICT Related Diplomas: Diploma with a minimum CGPA of 2.75. Note: Student with CGPA above 2.0 and below 2.5 may be accepted using rigorous assessment conducted by APU and subject to the approval of the Academic Board.

Career Prospects

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

Interested in Bachelor of Science (Hons) in Software Engineering?

Apply now and start your journey. Our team will guide you through the entire application process.

Apply for This Course