Home / Programmes

Bachelor of Information Technology

A undergraduate programme preparing students with the knowledge, practical skills and professional discipline required in Information Technology.

Bachelors

Bachelor of Information Technology

Apply Online
01

Programme Overview

Successful business organizations must have personnel who understand the appropriate role of information technology and who can identify methods of using this technology to meet their needs effectively.  These persons may be working in a wide variety of professions.  They may be accountants, engineers, doctors, librariansAs information technology continues to change and expand, people in all professions and at all levels of organizations will continue to need a greater understanding of concepts related to the use of information technology.Information Technology is a contemporary term that describes the combination of computer technology (hardware and software) with telecommunications technology (data, image and voice networks).Bachelor of Information Technology (BIT) programme equips students with knowledge and skills inInformation processingMultimedia computingComputer hardwareSoftware concepts in Business applicationsNetworks and Internet applications.

Applied learningConnect classroom knowledge with practical tasks, projects and supervised learning experiences.
Professional formationBuild communication, ethics, teamwork and discipline-specific judgement.
Research awarenessUse evidence, inquiry and analytical thinking to understand problems and propose solutions.
Career readinessPrepare for employment, further study, entrepreneurship and service in relevant professional settings.
02

What You Will Learn

By the end of the programme, students are expected to demonstrate the knowledge, practical skills and professional conduct required for effective work in Information Technology.

Disciplinary knowledgeBuild a strong foundation in the core concepts and methods of Information Technology.
Applied problem-solvingUse knowledge to analyse situations, make decisions and propose practical solutions.
CommunicationPresent ideas clearly in written, oral and digital formats.
Research and inquiryUse evidence, data and critical thinking to support decisions.
Professional practiceDevelop ethical, responsible and collaborative work habits.
Career readinessPrepare for employment, further study and service in relevant sectors.
03

Course Structure and Learning Experience

The learning experience is organised to move students from foundational knowledge into applied, supervised and professionally oriented practice.

01

Foundation stage

Students build the conceptual base needed for progression in Information Technology.

02

Core discipline stage

The programme deepens knowledge through core courses and guided academic work.

03

Applied learning stage

Students connect theory to practical cases, projects or field-related tasks.

04

Research and analysis

The curriculum develops inquiry, evidence use and analytical capability.

05

Professional preparation

Students consolidate learning for employment, entrepreneurship, service or further study.

04

Course Content

38 courses 106 credit units

Academic Year 1

12 courses | 21 units
Semester 1
HRM 1101 Principles And Practices Of Management
Core
ITE 1103 E-services
Core
ITE 1101 Fundamentals To Information Technology
Core
ITE 1102 Mathematical Techniques For Information Technology
Core
UCC 1100 Computer Fundamentals
Core
UCC 1101 English Language Skills
Core
Semester 2
21 units
COS 1203 Network Fundamentals
4 units | Core
ITE 1201 Fundamentals Of Programming
4 units | Core
ITE 1202 Fundamentals Of Web Design
4 units | Core
ITE 1204 Electronic Commerce
3 units | Core
STA 1201 Introduction To Probability And Statistics
3 units | Core
UCC 1201 Communication Skills
3 units | Core

Academic Year 2

14 courses | 49 units
Semester 1
27 units
ITE 2101 Database Planning, Design, And Management
4 units | Core
ITE 2102 Systems Analysis And Design
3 units | Core
ITE 2103 Object Oriented Programming
4 units | Core
ITE 2104 Computer Networks And Data Communication
4 units | Core
ITE 2105 Computer Maintenance And Trouble Shooting
4 units | Core
ITE 2106 Web Design, And Administration
4 units | Core
UCC 2101 Research Methods
4 units | Core
Semester 2
22 units
COS 2205 Software Engineering
3 units | Core
ITE 2201 Data Warehousing
3 units | Core
ITE 2202 Industrial Training
5 units | Core
ITE 2203 Graphics And Multimedia Applications
4 units | Core
ITE 2204 Systems Dynamics & Simulation
4 units | Core
ITE 2206 Emerging Trends In Information Systems/technology
3 units | Core
UCC 2202 Report Writing
Core

Academic Year 3

12 courses | 36 units
Semester 1
26 units
COS 2201 Operating Systems
3 units | Elective
COS 3102 Human Computer Interaction
3 units | Core
ITE 2107 Compiler Construction
3 units | Elective
ITE 3101 It Audit
3 units | Core
ITE 3102 Project Planning And Management For It
4 units | Core
ITE 3104 Network Administration And Configuration
4 units | Core
ITE 3105 Enterprise Data Management
3 units | Core
ITE 3106 Network And Information Security
3 units | Core
Semester 2
10 units
COS3201 Cloud Computing Principles
3 units | Core
ITE 3201 Database Management Systems
4 units | Core
ITE 3203 Ethical Issues In Computing
3 units | Core
ITE 3204 Mobile Application Development
Core
05

Admission Requirements

This course is designed for students who meet the following minimum requirements.

  • At least two principal passes in Uganda Advanced Certificate of Education (UACE) or its equivalent.
  • Diploma in Computer Science from a recognized institution.
06

Fees and Application Guidance

Tuition, functional fees and any programme-specific charges are confirmed by KIU Admissions and Finance for each intake. Applicants should review the current fee schedule before submitting an application.