WPCS 2.1.2
Tuition Fees:$565 /year
Applications Begin:March 2021
Final Award:Bachelor of Information Technology and Computing
Start Date:August 2021
Academic Unit:Faculty of Science
Campus:Kyambogo Hill Campus
Application Deadline: May 2021
Programme Overview

Information technology and computing deals with the capture, processing, transfer, archival, retrieval of data/information including the hardware associated with these functions. No machine has undergone such a rapid technological change over a fifty-year period as a computer.

The present day microcomputer is far from the first electronic computer ENIAC developed in 1945.The revolution in computer field is mainly on account of the advances in the production of chips. Computers are finding more and more applications in industries, business and daily life.

With a scene existing today, probably no one can afford to be ignorant about computers. Even a layman is today anxious to know what a computer is, how it works and how one communicates with it. The subject of computers is no doubt complex. It is flooded with jargons and one is likely to be easily lost.

Internet technologies and distributed database systems have made man to get what he needs from his home. Trends towards global connectivity and standards have reduced the traditional advantages of being close to customers in many businesses. Uganda computer industry is growing at a faster rate. Many Schools have introduced computer studies, and many schools have computer studies or ICT on the school curriculum. Though many computers are now being imported in the country, very few people are computer literate.

The Bachelor of Information Technology (BITC) is intended 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.

To achieve this goal, 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

2 Principal Passes at A’Level in Math and either Physics or Economics obtained at the same sitting.

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 March and end in May.

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: $565
Tuition Fees for International Students: $848

Tuition fees for Ugandan Students = 2,100,000 UGX
Tuition fees for International Students = 3,150,000 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
Department of Computer Science Office
Department's Enquiries