Minimum Entry Requirements

  1. Mean grade of C+ (Plus) at KCSE or equivalent with at least B+ (Plus) or equivalent in Mathematics and Physics and C+ (plus) in English.
  2. OR Mean grade of C (Plain) at KCSE with a C (Plain) in Mathematics, Physics and English or equivalent with a Diploma in the relevant field of study from a recognized institution.

Fee Structure (per academic year)

East Africans: Ksh 244,800
Non-East Africans: Ksh 244,800
Statutory: Ksh 18,000

Unit Code and Title

Level 100    Sem 1   Sem 2
UCU 100: Communication Skills         +  
SCO 100: Computer Fundamentals         +  
SCO 102: Introduction to Programming         +  
SCO 104: Computer Organization and Architecture I         +  
SCO 106: Electronics         +  
SCO 108: Discrete Mathematics         +  
SCO 110: Mathematical Foundations for Computer Science         +  
UCU 101: Development Studies            +
UCU 103: Introduction to Critical and Creative Thinking            +
SCO 103: Object-Oriented Programming I            +
105: Data Communication Technologies            +
113: Foundations of Artificial Intelligence SCO            +
109: Linear Algebra for Computer Science         +  
SMA 104: Calculus I            +
Level 200    Sem 1    Sem 2
SCO 200: Object-Oriented Programming II         +  
SCO 204: Data Structures and Algorithms         +  
SCO 206:Database Systems         +  
SCO 208: Object-Oriented Analysis and Design         +  
SMA 200: Calculus II         +  
SCO 212: Probability and Statistics for Computer Science SCO         +  
SCO201: Computer Organization and Architecture II           +
SCO 203:Software Testing and Quality Assurance           +
SCO 207: Web Development Technologies           +
SCO 209: Microprocessor and Assembly Language Programming           +
SCO 211: Automata Theory           +
SCO 215: System Analysis and Design           +
SCO 217: Operating Systems           +
Level 300    Sem 1     Sem 2    Sem 3
SCO 300: Computer Networks         +    
SCO 302: Software Project Management         +    
SCO304: Advanced Database Systems         +    
SCO 306:Programming Languages         +    
SCO 308: Design and Analysis of Algorithms         +    
SCO 310: Component Programming         +    
SMA 330: Numerical Analysis I         +    
SCO 301:Compiler Construction           +  
SCO 303:Simulation and Modelling           +  
SCO 305:Computer Graphics           +  
SCO 307: Human-Computer Interface           +  
SCO 309: Research Methods and Technical Writing           +  
SCO 311: Electronic Commerce           +  
SCO 312: Industrial Attachment             +
Level 400     Sem 1     Sem 2
SCO 400: Project (2 units)           +           +
SCO 402: Legal and Ethical Issues in Computing           +  
SCO 404: Entrepreneurship           +  
SCO 406: Computer Systems Security           +  
SCO 408: Information Systems Management           +  
SCO 410: Distributed Systems           +  
SCO 412: Mobile Computing and Wireless Technology           +  
Select all 4 units from one of the following areas of specialization    
SCO 401: Network Management             +
SCO403: Networked Applications             +
SCO 405:Compression             +
SCO 407: Multimedia Technologies             +
Intelligent Systems    
SCO 409: Natural Language Processing             +
SCO 411: Neural Networks             +
SCO 413: Robotics             +
SCO 415: Data Warehouse and Data Mining             +
Information Systems    
SCO 417: Geographic Information Systems (GIS)             +
SCO 419: Enterprise Resource Planning (ERP) Systems             +
SCO 421: Decision Support Systems             +
SCO 423: Information System Auditing             +

Fill the form below for Application for our next Intake

We Offer A Wide Range Of High Quality Of Teaching And Extra-Curricular Activities.