Diploma Programme
Diploma in Computer Science
Programme Overview
This Diploma in Computer Science equips learners with advanced theoretical and practical skills in algorithms, systems design, artificial intelligence, cybersecurity, and modern software engineering. The programme focuses on high-performance computing, distributed systems, and emerging technologies.
Entry Requirements
A student must have a minimum of 5 O levels including English Language and Mathematics or a Certificate in Computer Science.
Year 1 • Trimester 1
5 Modules| Code | Description | Credits |
|---|---|---|
| CS1201 | Advanced Data Structures & Algorithm Design | 12 |
| CS1202 | Theory of Computation & Automata | 12 |
| CS1203 | Computer Organization & Assembly Programming | 12 |
| CS1204 | Advanced Database Systems & Optimization | 12 |
| CS1205 | Numerical Methods & Scientific Computing | 12 |
Year 1 • Trimester 2
5 Modules| Code | Description | Credits |
|---|---|---|
| CS1206 | Advanced Operating Systems | 12 |
| CS1207 | Distributed Systems & Cloud Architecture | 12 |
| CS1208 | Advanced Computer Networks & Network Security | 12 |
| CS1209 | Software Architecture & Design Patterns | 12 |
| CS1210 | DevOps Engineering & Pipelines | 12 |
Year 1 • Trimester 3
5 Modules| Code | Description | Credits |
|---|---|---|
| CS1211 | Machine Learning & Predictive Modelling | 12 |
| CS1212 | Big Data Engineering & Analytics | 12 |
| CS1213 | Cybersecurity, Ethical Hacking & Digital Forensics | 12 |
| CS1214 | Internet of Things & Embedded Systems | 12 |
| CS1215 | Mobile & Cross-Platform Application Development | 12 |
Year 1 • Trimester 4
5 Modules| Code | Description | Credits |
|---|---|---|
| CS1216 | Advanced Artificial Intelligence & Deep Learning | 12 |
| CS1217 | Blockchain Systems & Distributed Ledgers | 12 |
| CS1218 | Human-Computer Interaction & UX Engineering | 12 |
| CS1219 | High Performance & Parallel Computing | 12 |
| CS1220 | Capstone Project | 12 |