Back to Asia Pacific University of Technology & Innovation (APU)Asia Pacific University of Technology & Innovation (APU)

Bachelor of Science (Hons) in Software Engineering

Prepares students to design, build, test and maintain reliable software systems, moving from programming fundamentals and problem-solving in Year 1 through Java development, software architecture and testing in Year 2, to advanced programming, cloud development, blockchain and deep learning topics plus a capstone project in the final year.

Tuition Fees

Total programme feeRM 108,500

Quick Facts

LevelBachelor
Duration3 years
Next intakesJuly, September 2027
English RequirementIELTS 5.0
Would you like to apply to Asia Pacific University of Technology & Innovation (APU)?Our team will guide you through every step, for free.
Apply Now

Fees by Study Year

Tuition for each year of the programme

  1. Year 1RM 31,300
  2. Year 2RM 36,100
  3. Year 3RM 37,500

Other fees

  • Visa feeone-timeRM 3,600
Total programme feeRM 108,500

Indicative fees in Malaysian ringgit. The final amount is confirmed in your offer letter. Fees exclude 6% SST where it applies.

Prepares students to design, build, test and maintain reliable software systems, moving from programming fundamentals and problem-solving in Year 1 through Java development, software architecture and testing in Year 2, to advanced programming, cloud development, blockchain and deep learning topics plus a capstone project in the final year.

Minimum age18years
QualificationAccredited secondary school certificateBachelor
  • 2 passes in STPM in the Science stream with minimum Grade C (GPA 2.0) in Mathematics and one Science or ICT subject.
  • Other qualifications require an admission assessment.

IELTS 5.0

Bachelor of Science (Hons) in Software Engineering is a Bachelor programme at Asia Pacific University of Technology & Innovation (APU), lasting 3 years. It is offered by the Faculty of Computing, Technology and Games Development. Classes are taught in English.

Subjects you will study

  • Digital Thinking and Innovation
  • System Analysis & Design
  • Programming with Python
  • Mathematical Concepts for Computing
  • Operating Systems & Computer Architecture
  • Introduction to Networking
  • Introduction to Databases
  • Fundamental of Entrepreneurship
  • Introduction to Object-Oriented Programming
  • Introduction to Artificial Intelligence
  • Fundamentals of Web Design & Development
  • Object Oriented Development with Java
  • System Development Methods
  • Programming for Data Analysis
  • Innovation Process
  • Research Methods for Computing and Technology
  • Computer Theory
  • Data Structures
  • Design Methods
  • Requirements Engineering
  • Software Architecture and Testing
  • Enterprise Systems
  • Concurrent Programming
  • Further Web Design & Development
  • Mobile App Engineering
  • Venture Building
  • Project Management
  • Advanced Programming Language Concepts
  • Algorithmics
  • Design Patterns
  • Software Quality Engineering
  • Designing & Developing Applications on Cloud
  • Investigations in Software Engineering
  • Software Engineering Project
  • Distributed Computer Systems
  • Enterprise Programming for Distributed Applications
  • Blockchain Development
  • Advanced Database Systems
  • HCI & Usability
  • Optimisation and Deep Learning
Faculty
Faculty of Computing, Technology and Games Development
Language of instruction
English
Explore other programs at Asia Pacific University of Technology & Innovation (APU)Find the programs that suit you
Chat with Us