Certificate in Computer Science

Course Code: CCSC

Level: Certificate

Duration: 2 Years


About the Programme

In this digital age of globalization and modernization, Computing and Information Technology is at the forefront of technological advancement to in every sector and field to support economic and social development of nations, thus the necessity for today’s workforce to be computer literate cannot be over-emphasized.  Today, Computing and information technology directly dictates the way man thinks, plans, communicates, works, and spends leisure time. Given the recent acceleration in industrial development and other institutions in Uganda, there is a corresponding need for computer literate personnel to man them. It is therefore necessary that our educational system produces computer literate graduates.

The course is intended to address the human resource gap in computing by producing graduates who can confront computing challenges faced by society,

The Certificate in Computer Science (CCSC) is intended for;

(i) Students who acquire a strong foundation and define a career in the Computing and Information Technology sector,

(ii) Working professionals in other sectors of the economy who desire to acquire skills in computing, and

(iii) Students who may not wish to continue to a degree programme.

The goal is to produce graduates with knowledge and skills in the different areas of computing so that they able to solve and address societal computing/ICT related problems.

The course includes special and focal areas that impart both theoretical knowledge and practical skills to the student. These areas include: Subject-specific Knowledge and Understanding, Cognitive skills, Intellectual Skills, Application of Knowledge and Understanding;  Communication skills, ICT skills, Numeric skills, Analytical Technique, Practical Skills and the General Transferable Skills.


Admission Requirements

To gain admission into the Certificate in Computer Science (CCSC) course, a candidate must, first of all, satisfy the general requirements for admission to BIT at a Certificate level. In addition a candidate shall be eligible for admissions to the CCSC programme on meeting any of the following minimum qualifications:-

Direct Entry

A person may be admitted to the Certificate programme (entry into year one) via the Certificate scheme if the person has:

  • At least a credit in Mathematics and/or Computer Studies (ICT), and atleast a pass in Physics, Chemistry, Biology, Geography, Entrepreneurship, or Technical Drawing. A pass in English is also required, with these all obtained in one sitting.

For the purpose of computing entry points, the advanced level subjects shall carry the following weights:

Subject CategoryWeight

Essential: Mathematics and/or Computer Studies (ICT),

Relevant: The third best done of Physics, Chemistry, Biology, Geography, Economics, Entrepreneurship, Technical Drawing

Desirable: English

Others: Any other science subject done

Mature Age Entry Scheme

A person may be admitted to the Certificate programme via the mature entry scheme if the person has:

  • Passed the mature age entry examinations appropriately administered by a National Council for Higher Education (NCHE) accredited institution.


Year One Semester One

  • CCS111 Introduction to Computing & IT
  • CCS112 Computational Mathematics I
  • CSAI111 Introduction to Data Science & Artificial Intelligence
  • CCS114 Computer Architecture
  • CJM115 Communication Skills

Year One Semester Two

  • CCS121 Operating Systems
  • CCS122 Computational Mathematics II
  • CSAI123 Database Management Systems
  • CCS124 Introduction to Programming and Programming Methodology
  • CSE125 Systems Analysis and Design

Year Two Semester One

  • CSE211 Programming II
  • CCHN213 Computer Networking Design and Implementation
  • CCS213 Information Systems
  • CSAI214 Cloud Computing and Internet of Things (IoT)
  • CBA214 Research Methodology
  • CSAI215 Robotics and Intelligent Systems

Year Two Semester Two

  • CSAI223 Big Data & Machine Learning
  • CCHN225 Computer & Network Security
  • CCS223 Embedded Systems
  • CCS221 Ethical, Legal, and Social Issues in Technology
  • CCS225 Final Year Project/Thesis

Industrial Training

  • CCS226 Industrial Attachment (8 weeks)


The career opportunities available to students with a Certificate in Computer Science vary greatly. Some of the more popular options include software developer, computer hardware technician, database administrator, systems analyst, and computer network architect.


Semester I

FeesFor NationalsFor International Students
Tuition (Per Semester)450,000/=$275
Functional Fees (Payable once a year)280,000/=$125

Semester II

FeesFor NationalsFor International Students
Tuition (Per Semester)450,000/=$175
Functional FeesN/AN/A