BSc (Hons) in Computer Science with a specialism in Data Analytics

Asia Pacific University of Technology and Innovation (APU)
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 a broad range of information technologies and how they are used. It also aims to ensure that students have the ability to develop technical knowledge, skills, and background in the design and organisation of computer systems with an emphasis on data analytics. Students will be equipped with the ability to critically evaluate design paradigms, languages, algorithms, and techniques used to develop complex software systems.

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

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

Specialised modules

  • Introduction to C Programming
  • Introduction to Artificial Intelligence
  • 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.

Level 2

Common Modules

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

Specialised modules

  • Computing Theory
  • Data Structures
  • Concurrent Programming
  • Data Management
  • Business Intelligence Systems
  • Probability & Statistical Modelling
  • Data Mining & Predictive Modelling


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
  • Text Analytics & Sentiment Analysis
  • Behavioural Science and Marketing Analytics
  • Database Security
  • Optimisation Concepts for Data Science
  • Investigation in Computer Science
  • Computer Science Projects

Share this