Bachelor of Science in

Applied Computing

Who can join?

This programme is suited for IT professionals who would like to build on their problem-solving techniques and acquire transferable skills that one can take into the world of work. It is also recommended for high school graduates and IT students who would like to acquire technological skills and knowledge that support the use of information and communication technologies (ICT) in organisations. 

Career opportunities

You can take up the role of a programmer, computer hardware engineer, web developer, computer network architect, computer systems designer, information systems analyst, project manager, games programmer, automotive software designer, database administrator, software developer, computer forensics investigator, or network 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


Learn how to use the fundamental knowledge and skills of computing in the real world, to solve real-world problems for real companies, special groups, and individuals.  This programme will equip you with the fundamentals of computer systems and software development to advanced knowledge of artificial intelligence and computer security. You also get the opportunity to specialize in one of these three areas: software development, information security and forensics, and gaming and animation technology. 

Software Development

  • Network Programming

  • Expert Systems

  • Recommender Systems

  • Artificial Intelligence Programming

  • Decision Support Systems

  • Data Warehousing and Data Mining

  • Ambient Intelligence

  • Embedded Systems

  • Distributed Databases

  • Computer Graphics

Information Security and Forensics

Gaming and Animation Technology

  • Cyber Security

  • Criminal Law

  • Computer Forensics

  • Network Design and Management

  • Telecommunications

  • Principles of Artificial Intelligence

  • Mobile Computing

  • Human Aspects to Forensics

  • Network Security

  • Ethical Hacking

  • Infrastructure in National Security and Intelligence

  • Cyber criminology

  • Information Systems Security Policy

  • Forensic Psychology

  • Wireless and Mobile Forensic Analysis

  • Computer Gaming Design

  • Computer Graphics Imagery

  • Animation and Cartooning

  • Game Interface Design

  • Computer Gaming Engine Architecture

  • Multimedia Programming

  • Interactive Animation

  • Game Development and Scene Building

  • Virtual World Modelling

  • Artificial Intelligence for Games

  • Multimedia Front End Development

  • Action Script Programming

  • Simulation Animation Visual Assembly

  • Animation and Visualization Production Planning

  • Discrete Mathematics

  • Web Design

  • System Analysis and Design

  • Database Design and Development

  • Object Oriented Analysis and Design

  • Human Computer Interaction

  • Application Programming

  • Information System Audit

  • Research Skills and Design

  • Entrepreneurship

  • Management Information System

  • Object Oriented Programming

  • Data Structures and Algorithm

  • Software Engineering 

  • Professional Issues in IT

  • E-Commerce

  • Simulation and Modelling

  • Business Process Re-engineering

  • Java Programming

  • ICT Project Management

  • Mobile Programming

  • Digital Photography and Video Editing

  • Applied Computing Project

  • Financial Management for IT

  • Principles of Information System Security

Request information:

Contact us on:

0715 532187 or

Fee Structure

KSh. 80,270

KSh. 78,270

KSh. 78,270

KSh. 78,270

KSh. 78,270

Trimester 5

Trimester 4

Trimester 3

Trimester 2

Trimester 1

Trimester 6

KSh. 78,270

Trimester 7

KSh. 78,270

Trimester 8

KSh. 78,270

Trimester 9

KSh. 78,270


  • 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

Request information

+254 715 532187