Bachelor of Computer Science
Overview
Code | KCS |
Duration | 3 Years |
Study time | Fulltime |
Intake | August |
Entry requirements
UACE (or equivalent) with 2 Principal passes, one of which must be in Mathematics, plus UCE (or equivalent) with 5 passes;
OR a Diploma in a related field of study
Fees structure
Tuition Fees per Semester (East African) | UGX 850,000 |
---|---|
Tuition Fees per Semester (Non East Africans) | UGX 1,275,000 |
Fieldwork/School Practice/Industrial Training/Internship/COBERS Fees (per year) | UGX 200,000 (Year 2) |
Functional Fees
Compulsory fees | UGX |
Application fee | 50,000 |
Registration fees (per Academic Year) | 40,000 |
Identity Card (Payable once in the 1st Semester) | 20,000 |
Student Manual (Payable once in the 1st Semester) | 20,000 |
Library fee (per Academic Year) | 20,000 |
Medicare fee (per semester) | 30,000 |
Undergraduate Students’ Gown (Payable once in the 1st Semester) | 50,000= |
Computer Laboratory fee (per Academic Year) | 50,000 |
Training materials (for Students of Engineering only) (per Semester) | 100,000 |
Professional Development fee (for students of Law only) (per year) | 150,000 |
Skills Laboratory Fee (for Students of DEHS, BNS, BEHS, MBChB only) (Per semester) | 200,000= |
Examination fee (per semester) | 50,000 |
Innovation fund (per year) | 100,000 |
Research fee (per Academic Year) | 20,000 |
Development Fund (per Academic Year) | 100,000 |
Student Games Union fee (Academic Year) | 20,000 |
Student Guild fee (per Academic Year) | 20,000 |
Contribution to the Uganda National Students’ Association (UNSA) (per Academic Year) | 2,000 |
Certification (per copy) | 5,000 |
Graduation fee (Payable on Completion of Studies) | |
a)Â Â Â Ceremony | 80,000 |
b)Â Â Â Transcript | 50,000 |
c)Â Â Â Â Certificate | 50,000 |
d)Â Â Â Convocation | 20,000 |
Total | 200,000 |
Consequential fees | |
Late Registration (per semester; after the deadline for official registration) | 50,000 |
Replacement of Transcript (per issue) | 50,000 |
Replacement of other University Credentials (Admission Letter, Identity Card, Library Card, etc…) | 20,000 |
Retake/Supplementary/Missed/Special Exam fee (per course) | 50,000 |
To be remitted to the respective Institute | |
Driving skills OR Kitchen Kit for Tourism and Hospitality | 490,000/= |
To be remitted to NCHE via www.ura.go.ug | |
Contribution to National Council for Higher Education (NCHE) Collections (per Academic Year) | 20,000 |
Fees Structure 2025-2026
Course details
- LH Lecture Hours
- CH Contact Hours
- TH Tutorial Hours
- CU Credit Units
YEAR ONE – SEMESTER ONE | ||||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | REMARKS | |
ICT1101 | Computer Applications | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS1101 | Cloud Computing | 30 | 00 | 30 | 45 | 3 | Maintained | |
BCS1102 | Computational Mathematics | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS1103 | Web Design Technologies | 45 | 00 | 30 | 60 | 4 | Modified | |
BCS1104 | Information Technology Project Management | 30 | 00 | 30 | 45 | 3 | Modified | |
ELS1101 | Basic Study and English Communication Skills | 45 | 30 | 00 | 45 | 3 | Maintained | |
Semester Load | 21 |  | ||||||
YEAR ONE – SEMESTER TWO |  | |||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | Â | |
BCS1201 | Discrete Mathematics | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS1202 | Computer Networks and Data Communication | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS1203 | Operating Systems | 45 | 30 | 00 | 60 | 4 | Maintained | |
BCS1204 | Computer Organization and Architecture | 45 | 30 | 00 | 60 | 4 | Modified | |
BCS1205 | Introduction to Programming | 45 | 00 | 30 | 60 | 4 | Modified | |
BCS1206 | Emerging Trends in Computer Science | 30 | 00 | 30 | 45 | 3 | New | |
Semester Load | 23 |  | ||||||
YEAR TWO – SEMESTER ONE |  | |||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | Â | |
BCS 2101 | Data Structures and Algorithms | 45 | 30 | 00 | 45 | 4 | Maintained | |
BCS 2102 | Advanced Programming | 45 | 00 | 30 | 60 | 4 | Modified | |
BCS 2103 | Scripting Languages | 45 | 00 | 30 | 60 | 4 | Modified | |
BCS 2104 | Data Coding and Encryption | 30 | 30 | 00 | 45 | 3 | Modified | |
BCS 2105 | System Analysis and Design | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS 2106 | Linear Programming | 45 | 00 | 30 | 60 | 4 | Modified | |
Semester Load | 23 |  | ||||||
YEAR TWO – SEMESTER TWO |  | |||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | Â | |
BCS2201 | Systems Administration | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS 2202 | Database Management Systems | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS 2203 | Research Methodology | 30 | 00 | 30 | 45 | 3 | Modified | |
BCS2204 | Automata, Complexity and Computability | 30 | 30 | 00 | 45 | 3 | Maintained | |
BCS2205 | Mobile Application Development | 30 | 00 | 30 | 45 | 3 | Maintained | |
Semester Load | 17 |  | ||||||
YEAR TWO – RECESS TERM |  | |||||||
BCS2301 | Industrial Training | 0 | 12 | 0 | 60 | 4 | Maintained | |
YEAR THREE – SEMESTER ONE |  | |||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | Â | |
BCS3101 | Machine Learning | 45 | 00 | 30 | 60 | 4 | New | |
BCS3102 | Database Programming | 45 | 00 | 30 | 60 | 4 | Maintained | |
BCS3103 | Software DevOps and Engineering | 45 | 00 | 30 | 60 | 4 | Modified | |
BCS3104 | Simulation and Modeling | 45 | 00 | 30 | 60 | 4 | Â Maintained | |
BCS3105 | Computer Graphics | 45 | 00 | 30 | 60 | 4 | Maintained | |
Semester Load | 20 |  | ||||||
YEAR THREE – SEMESTER TWO |  | |||||||
CODE | COURSE NAME | LH | PH | TH | CH | CU | Â | |
BCS3201 | Artificial Intelligence | 45 | 30 | 00 | 60 | 4 | Maintained | |
BCS3202 | User Interface Design | 45 | 30 | 00 | 60 | 4 | New | |
BCS3203 | Compiler Design and Construction | 30 | 30 | 00 | 45 | 3 | Modified | |
BCS3204 | Cyber Security | 30 | 00 | 30 | 45 | 3 | New | |
BCS3205 | Computer Science Project | 00 | 90 | 60 | 75 | 5 | Maintained | |
Semester Load | 19 |  | ||||||
TOTAL GRADUATION LOAD | 127 | Â |