Year 1
- Introduction to Computer Science
- Fundamentals of Programming
- Computer Hardware & Software
- Mathematics for Computing
- Old & New Testament Survey
- Academic Writing and Communication
Year 2
- Object-Oriented Programming
- Data Structures and Algorithms
- Operating Systems
- Database Management Systems
- Web and Mobile Application Development
- Research Methods
Year 3
- Artificial Intelligence & Machine Learning
- Software Engineering
- Computer Networks & Cybersecurity
- Christian Ethics and Leadership
- Internship I & II
- Final Year Project
Entry Requirements
Direct Entry
- Uganda Certificate of Education (UCE) with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) with at least 2 principal passes
- Or a C+ in Kenya’s 8-4-4 system or its equivalent
Diploma Entry
- A diploma in Computer Science, ICT, or related discipline from a recognized institution (Upper Second or Credit)t
Mature Age Entry
- A pass mark of at least 50% in a recognized Mature Age Entry Examination