Entry Requirements
-
- 2 passes (minimum E grade in GCE A’ Level and minimum C grade in HSC) in GCE A' Level/HSC,
- OR
-
- Attainment of a Level 4 qualification in a related field,
- OR
-
- 20 years old, completion of secondary school, 2 years of relevant work experience, and successful completion of an MQA approved University Preparation Program
* Web Development (Module 8) and Mobile Application Development (Module 9) will be offered to students as elective modules. Students are required to choose one of these modules.
Programme Modules
Semester 1
CSC101 - Programming Fundamentals
CSC102 - Data Structures and Algorithms
CSC103 - Database Systems
MAT114 - Discrete Mathematics
Semester 2
CSC104 - Computer Networks
CSC105 - Operating Systems
CSC106 - Computer Ethics
CSC107 - Web Development *
CSC108 - Mobile Application Development *
Semester 3
CSC201 - Software Engineering
CSC202 - Object-Oriented Systems Analysis and Design
CSC203 - Human-Computer Interaction
CSC204 - Computer Graphics and Visualization
Semester 4
CSC205 - Data Mining and Analytics
CSC206 - Computer Security
CSC207 - Distributed Systems
CSC208 - Cloud Computing
Semester 5
CSC301 - Computer Organization and Architecture
CSC302 - Embedded Systems
CSC303 - Theory of Computation
CSC304 - Artificial Intelligence
Semester 6
CSC305 - Data Science
CSC306 - Advanced Programming
CSC307 - Final Year Project