>>Download Course Description in PDF

>>Download Course Description in MS WORD

Entry Requirements 

A candidate must satisfy any of the following minimum requirements: 

Be a holder of KCSE (or equivalent examination) certificate with a minimum aggregate of C+ and a minimum of C+ in both Mathematics and English
Be a holder of KACE certificate with a minimum of two principal passes and one subsidiary pass at A-level, and a minimum of a principal pass in Mathematics or Physics with credit pass in mathematics at O-level
Accredited Diploma in Information Technology or related field with a credit pass

Common University regulations shall apply

No certification

Unit Code and Title

Level 100
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

Level 200
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

Level 300
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

Level 400
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