BSc (Hons) in Computer Science
Course overview
Qualification | Bachelor's Degree |
Study mode | Full-time |
Duration | 3 years |
Intakes | March, July, September, November |
Tuition (Local students) | S$ 30,110 |
Tuition (Foreign students) | S$ 33,058 |
About
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.
Admissions
Intakes
Fees
Tuition
- S$ 30,110
- Local students
- S$ 33,058
- Foreign students
Estimated cost as reported by the Institution.
Application
- S$ 45
- Local students
- S$ 211
- Foreign students
Student Visa
- S$ 725
- Foreign students
Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.
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.
Curriculum
YEAR 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
YEAR 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.
YEAR 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