BSc (Hons) in Computer Science

Asia Pacific University of Technology and Innovation (APU)
Kuala Lumpur, WP Kuala Lumpur, Malaysia
Bachelor's Degree
Study mode
3 years
June September November
Total tuition fee (local)
USD 20,848
Total tuition fee (foreign)
USD 21,135

About this course

This course provides an opportunity for students to be familiar with the technical knowledge, skills and background in the design and organization of computer systems. It also aims to ensure that students have the ability to critically evaluate design paradigms, languages, algorithms, and techniques used to develop complex software systems. Students will be equipped with the ability to critically evaluate and respond to opportunities for developing and exploiting new technologies.


Entry Requirements

  • 2 Full Passes at STPM level and a Credit in Additional Mathematics at SPM; or
  • 2 Passes at ‘A’ Levels with a Credit in Additional Mathematics at ‘O’ Levels / GCSE; or
  • 2 Passes at ‘A’ Levels with a Credit in Mathematics and a Credit in Additional Mathematics at ‘O’ Levels / GCSE; or
  • The APIIT/APU Foundation with "Further Mathematics" subject with CGPA of 2.0 and Credit in Mathematics at SPM/O-Level; or
  • Pass in relevant Foundation/Matriculations with a minimum CGPA of 2.0, with a Credit in Additional Mathematics at SPM/O-Level or equivalent; or
  • 5 Grade B's in UEC including Mathematics; or
  • Canadian Pre-University (CPU) with minimum average of 50%; or
  • Australian Matriculation (AUSMAT) with minimum average of 60%; or
  • South Australian Matriculation Certificate (SAM) with minimum of 60%; or
  • International Baccalaureate with minimum 24 marks;
  • Victorian Certificate of Education with minimum average of 50%;
  • Ontario Secondary School Diploma with minimum average of 50%; or
  • A qualification that APU accepts as equivalent to the above.



Level 1

Common Modules

  • Computing & IT in the Workplace
  • Introduction to Management
  • Systems Analysis & Design
  • Fundamentals of Software Development
  • Mathematical Concepts for Computing
  • Operating System & Computer Architecture
  • Introduction to Networking
  • Introduction to Databases

Specialised Modules

  • Introduction to Artificial Intelligence
  • Introduction to C Programming
  • In addition to the above, all students are also required to successfully complete General Studies modules as stipulated by the Malaysian Qualification Agency, as well as fulfill credit requirements for Co-Curricular Activities.

    Elective Modules (choose 1)
  • Advanced Wireless Technology

  • Distributed Computer Systems

  • Image Processing, Computer Vision & Pattern

Level 2
Common Modules

  • Object-Oriented Development with Java
  • System Development Methods
  • Professional & Enterprise Development
  • Creativity & Innovation
  • Research Methods For Computing & Technology

Specialised and Option Modules

  • Data Structures
  • Concurrent Programming
  • System & Network Administration
  • Computer System and Low Level Techniques
  • Computing Theory
  • Mobile & Wireless Technology OR System Programming & Computer Control OR Introduction to Virtualization OR Computer Graphics
  • Virtual Computing OR Imaging & Special Effects OR Network Security OR Web Applications

    Elective Modules (choose 1)

  • Designing and Developing Applications on the Cloud OR Wireless and Mobile Security

Internship (12 weeks)

After the completion of Level 2 students will undertake a short Internship / Industrial Training. This will prepare them for a smooth transition from the classroom to the world of Computer Science.

Level 3
Common Modules

  • Innovation Management & New Product Development
  • Project Management

Specialised Modules

  • Algorithmics
  • Real-Time Systems
  • Emergent Technology
  • HCI & Usability
  • Investigations in Computer Science
  • Computer Science Project

Share this