Duration
Discipline
Level
Affiliation
Last Updated
Completion of 10+2 or equivalent (any discipline) with at least 50% marks in Mathematics at SEE level (Grade X); OR
Completion of A-Level with a pass in at least 3 subjects and O-Level or equivalent with credit in Mathematics; OR
Completion of STPM with 2 full passes or equivalent and minimum CGPA of 2.0, plus SPM or equivalent with credit in Mathematics; OR
Any other qualification accepted by APU as equivalent to the above.
Completion of Level 1 of an APU Computing & Technology Programme; OR
A Diploma in Computer Science, Information Systems, Information Technology, or Software Engineering (or equivalent) with a minimum CGPA of 2.5; OR
Any other diploma with a minimum CGPA of 2.5 and a credit in Mathematics at SPM level; OR
Any other qualification recognized by APU as equivalent to the above.
Evidence of satisfactory English language proficiency is required for applicants whose first language is not English.
Introduction to Databases
Introduction to Networking
System Software and Computing Concepts
Python Programming
Systems Analysis and Design
Integrated Computer Systems
Fundamentals of Entrepreneurship
Digital Thinking and Innovation
Mathematical Concepts for Computing
Introduction to Artificial Intelligence
Introduction to C Programming
Innovation Process
Research Methods for Computing and Technology
Systems and Network Administration
System Development Methods
Object-Oriented Development with Java
Web Applications
Concurrent Programming
Computer Systems Low-Level Techniques
Data Structures
Programming for Data Analysis or Interactive Content Development
Enterprise Systems or Integrated Business Processes with SAP ERP Systems
Mobile and Wireless Technology or Mobile App Engineering or Imaging and Special Effects
Students will undertake an Internship/Industrial Training for a minimum period of 12 weeks.
Project Management
Venture Building
Investigations in Computer Science
Algorithmics
User Experience
Advanced Database
Project in Computer Science
Computer Systems Security or Distributed Computer Systems
Image Processing, Computer Vision and Pattern Recognition or Blockchain Development
Designing and Developing Applications on the Cloud or Database Security
Wireless and Mobile Security or Optimisation and Deep Learning
Build strong programming and software development skills
Understand algorithms, data structures, and databases
Gain knowledge of computer systems and networks
Develop problem-solving and analytical thinking
Learn web and mobile application development
Apply principles of cybersecurity and data protection
Work on real-world IT projects and teamwork
Prepare for careers in tech or further academic study
Bachelor of Science (BSc) (Hons) in Computer Science is a 3 year program by Asia Pacific University of Technology and Innovation.