WPCS 2.1.2
Tuition Fees:$254 /year
Applications Begin:February 2021
Final Award:Diploma in Computer Science
Start Date:August 2021
Academic Unit:Faculty of Science
Campus:Kyambogo Hill Campus
Application Deadline: March 2021
Programme Overview

Computer-based information technology is nowadays at the forefront of technological tools to support economic and social development of nations.  We are now in computer era, globalization and modernization. The necessity for today’s work force to be computer literate cannot be therefore over-emphasized.

Computers and information technology nowadays directly dictate 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 Diploma in Computer Science (DCS) is intended for (i) those who lack the minimum (direct) entry requirements to the degree programmes in computing, (ii) the working professionals who want to upgrade their skills in computing, and (iii) those 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 is intended to address the human resource gap in computing by producing graduates who can confront computing challenges faced by society.

The course includes special and focal areas that 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 Techniques and Practical Skills and the General Transferable Skills.

Admission Requirements

1 Principal Pass at A’level in either Mathematics or Physics and 2 subsidiaries in science subjects obtained at the same sitting. The applicant must have done and passed Math and Physics at O’level.

Application Process
Application Fees for Ugandan and East African Community Students: $13
Application Fees for International Students: $30

How To Apply
To apply online, the students need to do the following:
– Make sure they have the relevant documents need.
– Have and Email Address and Internet Connection.
– Visit the Admission Portal =

** All Applications are done Online
** An Application fee of 50,000 UGX for local students and 110,270 UGX for International Students has to be paid.
** Applications begin in February and end in March.

Career Opportunities

Due to the rapid growth of Computer Science and Information Technology in the last three-four decades, there has been a high demand of Computer Science and Information Technology Professionals.

There are a number of job prospects and careers for graduates of computing especially those with a degree in Computer Science and Information Technology since computers pervade, and have become an integral part of, our daily lives. Computers are found used in cars, planes, ships, watches, micro-waves, telephones, x-ray machines, industrial and manufacturing heavy-duty machines, offices, etc.

A Computer Science and Information Technology professional with a good knowledge of computer science, information technology, good communication skills and excellent practical skills can be absorbed in:
– national and multinational companies
– universities and research institutes
– private and public business organizations/industries
– government parastatals and departments
– data processing departments
– IT/Software companies, and
– in areas where computers and computer-aided systems are used e.g., in aeronautics and space science, petroleum, oil and gas industry, chemical and power plants, manufacturing industry, etc.

Thus a graduate of Computer Science and Information Technology can work as a:
– Software Engineer: a person concerned with the design and development of many types of software, e.g., office and business applications, computer games and cartoons, operating systems, network software, compilers, etc.
– Hardware engineer: a person concerned with research, designing, testing and manufacturing and installation of computer hardware, e.g., computer chips, circuit boards, microcontrollers, VLSI chips, analog sensors, mixed circuit boards, routers, memory devices, etc. This role is played by a Computer engineer or electronics engineer.
– Programmer/Technical Writer: a person concerned with designing/writing computer programs and specialized packages for a number of different business processes. A computer programmer writes the code that enables software to operate as intended by software engineers/developers. This person is also concerned with writing manuals, guides, and references for computers and computer programs/software.
– Web developer: a person concerned with the development of websites for the internet. Most serious companies and organizations strive to have websites through which: the world knows who and what they are, they advertise their products and services, etc.
– Web master: a person concerned with the configuration and setting up the websites, taking care of the security of the websites, creating firewalls against hackers, stalkers, updating the website, etc.
– System (Business) analyst/IT Consultant: a person concerned with studying, researching, analyzing and designing (computer: business and/or information) systems and advising the users and management about the strengths and weaknesses of the current system, designing new systems, purchasing and installation of computer systems. A systems analyst also researches the business procedures/processes and plans their computerization. He/she provides expert guidance to organizations/companies during the development and/or purchase of computer systems
– Network and Computer System Administrator/Architect: a person concerned with managing and administering the company’s network system – including network setup, configuration, network user management, network audit, network monitoring, network file sharing and management, etc. He/she manages and administers networking and data communication systems, including local area networks, wide area networks, extranets, and intranets.
– Database Designer/Administrator: a person concerned with designating, implementing, managing and administering the company’s database. A database designer/administrator analyzes and evaluates the data needs of the organization. He/she develops and improves data resources to store and retrieve critical information.
– Computer Research Scientist: A person, who engages in research, invents and designs new strategies and methods for computer science and information technology.

Tuition Fees Details
    [ID] => 1631
    [key] => field_5a5d9edc676a4
    [label] => Tuition Fees Duration
    [name] => tuition_fees_duration
    [prefix] => acf
    [type] => select
    [value] => /year
    [menu_order] => 49
    [instructions] => 
    [required] => 0
    [id] => 
    [class] => 
    [conditional_logic] => 0
    [parent] => 169
    [wrapper] => Array
            [width] => 50
            [class] => 
            [id] => 

    [choices] => Array
            [/year] => /year
            [/month] => /month
            [/trimester] => /trimester
            [/semester] => /semester
            [for the full programme] => for the full programme

    [default_value] => Array

    [allow_null] => 0
    [multiple] => 0
    [ui] => 0
    [ajax] => 0
    [return_format] => value
    [placeholder] => 
    [_name] => tuition_fees_duration
    [_valid] => 1
Tuition Fees for Ugandan and East African Community Students: $254
Tuition Fees for International Students: $382

Tuition fees for Ugandan Students = 945,000 UGX
Tuition fees for International Students = 1,417,500 UGX
– Students from other countries in the East African Community (EAC) pay the same amount as local students. The EAC countries include; Uganda, Kenya, Tanzania, Rwanda, Burundi and South Sudan.

– The University reviews tuition fees on a regular basis.
– There are other functional fees and other costs that you might incur while studying. These include costs for internship, research, medical fees and other expenses that you might include such as photocopying, printing, buying specialized equipment and tools.

Relevant Contact

Dr Denis Ssebuggwawo
Head of Department
Mary Esther Sekasi
Deputy Registrar /Head Admissions