Bachelor of Science in

Information Technology

Who can join?

This programme is recommended for those who enjoy working on computers and keeping up with the latest advances in technology. IT professionals who would like to build on their skill and knowledge in this field are invited to apply. It is also suitable for high school graduates who have an interest in studying how and working to enhance the application of IT in business  

Career opportunities

Your career opportunities lie in but are not limited to computer systems analyst, database administrator, network administrator, application developer, interface design expert, computer software engineer, IT security manager, IT project manager, systems programmer, web page designer, IT consultant, and website administrator​.

Entry qualifications

KCSE mean grade C+ (plus) OR any other equivalent qualification approved by the university senate.

For actual subject and work experience requirements please contact the enrollment office.

Duration: 3 years (nine trimesters)

Curriculum Road Map

Fee Structure


  • This fee structure is subject to review by the University

  • All fees are payable in installments

  • Please contact the Enrollment office for additional information on programme requirements and fees structure

Learn how to develop, maintain, and manage computer and network systems in organizations. You will be equipped with practical skills in managing operating systems, designing software, analyzing systems, building network applications, and programming.


This programme will prepare you to understand the challenges and opportunities that come with a technology industry that is constantly developing and changing. By the end of this programme you be able to provide IT solutions based on new and emerging technologies to organizations and communities that utilize information technology.

Request information:

Contact us on:

0715 532187 or

KSh. 69,895

KSh. 67,895

KSh. 67,895

KSh. 67,895

KSh. 67,895

Trimester 5

Trimester 4

Trimester 3

Trimester 2

Trimester 1

Trimester 6

KSh. 67,895

Trimester 7

KSh. 67,895

Trimester 8

KSh. 67,895

Trimester 9

KSh. 67,895

Request information

+254 715 532187

  • Operating Systems

  • Computer Organization, Architecture and Application

  • Web Design and Development

  • Organizational Management

  • Systems Analysis and Design

  • Discrete Mathematics

  • Database Design

  • Human Computer Interaction

  • Probability and Statistics

  • E-commerce

  • Programming Methodology

  • Computer Networks

  • Financial Management for IT

  • Data Structures and Algorithms

  • Database Design and Development

  • Application Programming

  • Software Engineering Principles

  • Object Oriented Analysis, Design, and Programming

  • Entrepreneurship

  • Java Programming

  • Research Skills and Design

  • ICT Project Management

  • Distributed Systems

  • Computer Graphics

  • Network Programming

  • Artificial Intelligence

  • Telecommunications

  • Information System Security and Cryptography

  • Strategic Management in Information Systems

  • Wireless Networks Technologies

  • Knowledge Management

  • Simulation and Modelling

  • Data Warehousing and Data mining

  • Distributed Databases

  • Distributed Multimedia Systems

  • Expert Systems

  • Mobile Programming