close

Bachelor of Science in Computer Science



Do you have a mathematical mind that can rival calculators? Are you interested in the intricacies of binary and software development? Do you reach for your keyboard with new algorithms that could solve the world’s problems? A computer science degree will grant you the credentials to transfer your inbuilt skills to a whole new generation.

Computer Science is one of the areas of computing that includes Information Technology, Information Systems, Computer Engineering and Software Engineering. This Programme is designed to give students a strong background in the fundamentals of mathematics and computer science, thus preparing them for proficiency in designing, writing and developing computer programs.



Share this:

Course Overview

COURSE CODECOURSE NAME
YEAR ISEMESTER I
COM111Mathematics for Computing
COM113Computer Architecture & Organization
BIT110Introduction to Information and Communication Technology
BIT111Discrete Mathematics
BJC110Communication Skills and Learning skills for Employability
BBA116Basic Statistics
YEAR ISEMESTER II
BSE121Internet and Web Programming I
COM122Principles of Programming
COM123Numerical Analysis and Computation
BIT212Systems Analysis and Design
BIT124E-Commerce
Recess Term
FST121Industrial Training
YEAR IISEMESTER I
COM211Object Oriented Programming
COM212Data Structures and Algorithms
BSE213Internet and Web Programming II
BIT126Database Development and Management 1
BIT214Computer Networks and Data Communications
COM321Simulation & Modeling
YEAR IISEMESTER II (5 Cores + 1 Elective)
COM221Operating Systems Principles
COM224Software Engineering Principles
BSE224Python Programming
BIT222Research Methodology in Computing
BIT215Database Development and Management II
Electives (Choose 1 Course)
BIS313Business Systems Modeling
COM225Embedded Systems Design
Recess Term
FST220Industrial Training/Internship
YEAR IIISEMESTER I (5 Cores + 1 Elective)
COM311Compiler Design
COM 312Artificial Intelligence & Expert Systems
BIT312Mobile Applications Development
BIT311ICT Project Planning and Management
BIT314Network Configuration & Management
Electives (Choose 1 Course)
COM323Computer Graphics
COM314Cryptology and Coding Theory
YEAR IIISEMESTER II
COM324Machine Learning
COM213Emerging Trends in Computer Science
BIT321Professional issues in Computing
BIT324Network and Information Security
AGM212Entrepreneurship & Small Business Management
FST320Graduation Project


Share this:

The following are the objectives of the Bachelor of Science in Computer Science:

  • To educate and train students in the fundamentals of computer science and mathematics in order to analyze and solve computing problems.
  • To train professionals with Critical-Thinking and Problem-Solving skills in the Theoretical Foundations of computer science.
  • To build capacity with the practical orientation needed to link the Computer Science sector with Government and Industry under the broader perspective of Information and Communication Technology.
  • To impart practical skills to students in modeling, simulation, and computational problem solving using appropriate theoretical and experimental methods, so as to produce reliable and secure systems.
  • To prepare graduates with the knowledge and skills to do advanced studies and research in computer science and related engineering and scientific disciplines.


Share this:

Distance Learning Study Mode

Enrol today.

May Intake Ongoing!

Read More Fees Structure


Campus-based Study Mode

As one of the most innovative academic institutions in Uganda, we’re renowned for our accredited programmes, quality education and student-centred way of doing business that creates responsible, educated, employable and entrepreneurial citizens (REEE).

Read More Fees Structure


Weekend Learning Study Mode

Enrol today.

May Intake Ongoing!

Read More Fees Structure








Inquiry Form


    What course would you like to apply for?



    Gender



    Subscribe to our Newsletter for updates