Bachelor of Computer Science

Campus: Kampala Campus
Faculty: Faculty of Basic Sciences & Information Technology
Department: Department of Computing

Prerequisites

Essential : One Best Done of Physics or Mathematics
Relevant : One Best Done of Biology, Chemistry or Technical Drawing
Desirable : General Paper and Best Done of Sub-Math or Computer Studies
Specialisation
  • No Specialisations

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Communication Skills CS 113 3 Core
Computer Applications I CS 111 3 Core
Communications Technology & the Internet CS 112 3 Core
Internet technology and web page CS 114 3 Core
Computational Mathematics I CS 115 3 Core
Introduction to Computer hardware CS 116 3 Core
Ethics and Social values CS 117 3 Core

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Programming Methodology 1 CS 121 3 Core
Probability & Statistics CS 122 3 Core
Computer Applications II CS 123 3 Core
Database Planning, Design &Management I CS 124 3 Core
Computational Mathematics II CS 125 3 Core
Introduction to Computer Networks CS 126 3 Core
Christian Ethics II CS: 3 Elective
Principles of Programming IT 122 4 Core
Tuition
  • No Tuition Details present.

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Systems Analysis & Design CS 211 3 Core
Operating Systems CS 212 3 Core
Database Languages CS 213 3 Core
Computer Repair & Maintenance I CS 214 3 Core
Systems Programming CS 215 3 Elective
Object Oriented Programming with Java CS 216 3 Elective
Emerging Technologies in Computer Science CS 217 3 Elective
Structured Programming CS 212 4 Core

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Computer Repair & Maintenance II CS 221 3 Core
Research Design and Implementation CS 222 3 Core
Numerical Analysis CS 223 3 Core
Data Structures & Algorithms CS 224 3 Core
Computer Communication Networks CS 225 3 Elective
Computer Architecture and organization CS 226 3 Elective
Website Design, Programming & Administration CS 227 3 Elective
Statistical data analysis CS 228 3 Elective
Industrial Training CS ::: 3 Core
Tuition
  • No Tuition Details present.

Semester 1

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Object Oriented Programming with Visual Basic CS 311 3 Core
Systems Administration CS 312 3 Elective
Enterprise Network Management CS 313 3 Elective
Business Intelligence and Data Warehousing CS 314 3 Elective
Project CS :::: 3 Core
Network Design and Administration CS 315 3 Elective
Systems Security CS 316 3 Elective
Artificial Intelligence CS 317 3 Elective
Client-Server Programming for Applications CS 318 3 Elective
Database (DB) Programming CS 319 3 Elective

Semester 2

No Active Semester Load Details present.
Course Name Course Code Credit Units Course Type
Software Engineering CS 322 3 Core
Entrepreneurship CS 321 3 Core
Complexity and computability CS 323 3 Core
Distributed systems CS 324 3 Core
Computer and network security CS 325 3 Elective
Programming with C++ CS 326 3 Elective
User Interface CS 327 3 Elective
Computer Graphics CS 328 3 Elective
Cryptography CS 329 3 Elective
Tuition
  • No Tuition Details present.