Year 1
- Introduction to Software Engineering
- Fundamentals of Programming
- Computer Architecture & Automata
- Academic Writing and Communication
- Mathematics for Computing
- Old & New Testament Survey
Year 2
- Object-Oriented Programming
- Data Structures and Algorithms
- Database Management Systems
- Human-Computer Interaction
- Operating Systems
- Research Methods
Year 3
- Software Project Management
- Web & Mobile Application Development
- Cybersecurity and Network Infrastructure
- Internship I & II
- Final Year Capstone Project
- Christian Ethics and Technology
Entry Requirements
Direct Entry (Uganda)
- Uganda Certificate of Education (UCE) with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) with at least 2 principal passes (preferably in Math, Physics, or Economics)
Diploma Entry
- A relevant diploma with at least Upper Second or Credit from an NCHE-recognized institution
Mature Age Entry
- Minimum 50% pass in the Mature Age Exam from an accredited institution
International Students
- Completion of secondary education equivalent to A-Level
- Equivalency assessment by UNEB or NCHE may be required
- Proof of English proficiency if prior education was not in English
Career Opportunities
Graduates of this program are prepared for roles including:
- Software Engineer / Developer
- Web Application Developer
- Database Administrator
- Cybersecurity Analyst
- IT Project Manager
- Network Administrator
- Tech Consultant