Bachelor of Information Technology (IT) at Kenyatta University

You are currently viewing Bachelor of Information Technology (IT) at Kenyatta University

Have you been admitted, or seeking admission to pursue a Bachelor’s Degree in Information Technology at Kenyatta University?

Then this article is for you.

In the Course Review section of this site, I usually cover the admission requirements, cut-off points, fee structure, unit outlines, and most importantly – the marketability of each course. In this case, being the review of IT course at KU.

So, stick with me.

What Does Information Technology Entail?

Bachelor of Science (Information Technology) offered by Kenyatta University is an academic program that prepares students to work in various fields such as cloud computing, cyber security, data management, and networking.

It is a four-year course offered by the Department of Computing and Information Technology (CIT) in the School of Engineering and Technology.

Individuals who hold a BSC. in IT degree work in professions such as Programmers, Database Administrators, Web Designers, System Analysts, and Software Engineers.

Having seen what the course entails, now let’s dive into the minimum requirements needed to study the course.

Bachelor of Information Technology Admission Requirements

The following are the requirements to be accepted into the course:

  1. Mean grade of C+ at KCSE with at least C+ in English and Mathematics
  2. Or Diploma in Information Technology or related field from a recognized institution, with at least a C (plain) in KCSE, and C (plain) in Mathematics
  3. Kenyatta University also accepts a Mean Grade of C- (Minus), with a Certificate and Diploma from a Relevant field provided that the Candidate scored C (Plain) in Mathematics.

Cut Off Points for the Course

For those students joining through the Kenya Universities and Colleges Central Placement Service (KUCCPS), you must take note of the following cut-off points for the recent years at Kenyatta University:

  • 2021 – 38.607
  • 2020 – 35.758
  • 2019 – 39.304
  • 2018 – 38.617
  • 2017 – 38.015

Fee Structure for the Course

We all know that Self Sponsored students pay much higher than those students in the government-sponsored program (KUCCPS).

Students joining through the SSP pay Kes. 75,000 per year if they are East Africans, and for non-East Africans, the tuition fee is Kes. 93,800. The statutory fee remains at Kes. 19,900 p.a.

KUCCPS students should download their fee structure here. (PDF).

Unit Codes

The following are the units that students must take and pass within the stipulated time.

(Please note that course codes may change over time.)


UCU 100: Communication Skills
UCU 103: Introduction to Critical and Creative Thinking
UCU 101: Development Studies
SIT 101: Foundation of information technology
SIT 102: Introduction to structured programming
SIT 103: Computers and society
SIT 104: Visual Basic Programming
SIT 105: Introduction to Computer Hardware
SIT 106: Programming Methodology
SIT 107: Introduction to Information Systems
SIT 108: Introduction to Logic
SIT 109: Introduction to Internet Technology
SIT 110: Introduction to statistics
SIT 111: Introduction to Databases
SIT 112: Introduction to digital electronics
SIT 113: Networking


SIT 200: Management Information Systems
SIT 201: Data Communications and Networks
SIT 202: Database Management Systems
SIT 203: Object-Oriented Programming
SIT 204: System Analysis and Design
SIT 206: Data Structures and Algorithms
SIT 205: Information Technology Business Planning
SIT 207: Software Engineering
SIT 208: Ethics in Information System
SIT 209: Web Design
SIT 210: Multimedia Systems
SIT 211: Introduction to Logic Programming

Read more: How to Transfer from One University to Another


SIT 300: Component Programming
SIT 302: Information System Security
SIT 303: System Administration
SIT 304: Operating Systems
SIT 305: Introduction to Artificial Intelligence
SIT 306: Data Communications and Networking
SIT 301: Database Administration
SIT 307: Management Information System
SIT 308: Human-Computer Interaction
SIT 309: Object-Oriented Design
SIT 310: Fundamentals of Programming Languages
SIT 311: Computer Architecture


SIT 400: Project (2 units)
SIT 401: Information System Management

SIT 402: Issues in Information Technology
SIT 404: Management Mathematics
SIT 405: E-Commerce
SIT 408: Decision Support Systems
SIT 409: Data Mining and Knowledge Discovery
SIT 410: Knowledge-Based Systems
SIT 411: Distributed Systems
SIT 412: Accounting Information Systems

information technology ku


Bachelor of Information Technology at Kenyatta University is one of the most exciting courses you will take at KU. Especially if you are a tech-savvy person who gets excited at the prospect of learning different programming languages, and building different kinds of websites and applications.


1. Does KU offer Diploma in Information Technology?

Yes, Kenyatta University offers a diploma in Information Technology course in the Department of CIT, School of Engineering and Technology. You can view all courses offered at KU here.

Related Course:

Computer Science at Kenyatta University

Bachelor of Education at KU

Got any questions? Drop your comment and you will get a prompt reply since I enjoy interacting with my readers.


Moha is a professional blogger, writer and the founder of In simple terms, he is the person behind all the awesome posts on this blog.

This Post Has 6 Comments

  1. Anonymous

    why are the clusters undefined for this year

    1. Moha

      It means that at the time of writing this article, the cluster point had not been updated on the KUCCPS portal.

      But you can check right now, I’ve updated it for 2021 candidates

  2. yolo

    what are the cluster points for this year 2022

    1. Moha

      The cluster point for the year 2022 is not yet out. Wait until KCSE results are released.

  3. Michael

    What is the cluster points of 2022

Leave a Reply