Introduction

The mission of Kibabii University College, School of Computing and Informatics is to produce graduates with practical and intellectual skills appropriate to the needs of the Kenyan society. As Kenya gears towards industrialization, the School of Computing and Informatics ensures that its students acquire skills and knowledge that will enable them to make a positive contribution to national development. In this context the School will equip the students with skills appropriate for the transfer of modern information technology to industry and the general public. The bachelor of information technology curriculum reflects the application nature of computer science, and contains diverse courses ranging from basic physical sciences to applied courses in mathematics, physics, communication, information technology, business and management, economics and social science. The curriculum encourages the student to acquire the important skills of self-directed learning, problem solving and effective communication. The graduate is expected to be proficient in a variety of settings, which shall include management of computer information or systems, apply computer technology in day to day life activities, teaching and undertaking research activities. The School of Computing and Informatics offers postgraduate training at the Postgraduate Diploma, Masters and Doctorate levels. This curriculum is therefore also intended to provide the students with a sound basis for the future postgraduate work.

Year 1 Semester 1
Year 1 Semester 2
  • BBM100 PRINCIPLES OF FINANCIAL ACCOUNTING I
  • BIT 111 DISCRETE STRUCTURES
  • CSC111 INTRODUCTION TO PROGRAMMING
  • CSC110 FUNDAMENTALS OF COMPUTING
  • COS 100 COMMUNICATION SKILLS I
  • MAT 110 BASIC CALCULUS
  • CDM 100 HIV/AIDS PREVENTION AND MANAGEMENT
  • SPH 111 FUNDAMENTALS OF PHYSICS II
  • BIT 114 COMPUTER ORGANIZATION AND ARCHITECTURE
  • CSC121 PROCEDURAL PROGRAMMING
  • MAT 111 GEOMETRY AND ELEMENTARY APPLIED MATHEMATICS
  • CSC109 COMPUTER APPLICATIONS
  • IRD 104 QUANTITATIVE SKILLS II
  • IRD 102 COMMUNICATION SKILLS II
  • STA 106 BASIC STATISTICS
Year 2 Semester 1
Year 2 Semester 2
  • CSC210 OBJECT ORIENTED PROGRAMMING
  • CSC 211 PRINCIPLES OF OPERATING SYSTEMS
  • CSC223 DATA COMMUNICATIONS
  • CSC212 INTRODUCTION TO DATABASE SYSTEMS
  • CSC124 INTERNET TECHNOLOGIES
  • BIT 215 ELECTRONIC COMMERCE
  • MAT 211 LINEAR ALGEBRA
  • CSC222 SYSTEMS ANALYSIS AND DESIGN
  • BIT 221 COMPUTER NETWORKS
  • BIT 222 DATA STRUCTURES AND ALGORITHMS
  • BIT 223 DATABASE MANAGEMENT SYSTEMS
  • BIT 224 BUSINESS APPLICATION SOFTWARES
  • CSC213 RESEARCH METHODS
  • STA 205 STATISTICS AND PROBABILITY

Semster 3

  • BIT 230 WORKSHOP/INDUSTRIAL TRAINING
 Year 3 Semester 1
 Year 3 Semester 2
  • CSC315 SOFTWARE ENGINEERING
  • BIT 312 OPERATIONS RESEARCH
  • BIT 313 TRANSACTION PROCESSING SYSTEMS
  • BIT 314 WEB PROGRAMMING
  • BIT 315 EVENT DRIVEN PROGRAMMING
  • BIT 316 INFORMATION TECHNOLOGY PROJECT I
  • CSC317 NETWORK PROGRAMMING
  • BIT 320 KNOWLEDGE-BASED SYSTEMS
  • BIT 321 PROJECT MANAGEMENT
  • BIT 322 SYSTEM ADMINISTRATION AND MAINTENANCE
  • BIT 323 DATA ANALYSIS TECHNIQUES
  • BIT 324 DATA WAREHOUSING AND MINING
  • BIT 325 MULTIMEDIA TECHNOLOGIES
  • BIT 326 ENTERPRISE APPLICATION DEVELOPMENT
Year 4 Semester 1
Year 4 Semester 2
  • CSC412 MOBILE COMPUTING
  • BIT 411 INFORMATION ASSURANCE AND SECURITY
  • BIT 412 AUDITING OF INFORMATION SYSTEMS
  • BIT 413 MANAGEMENT INFORMATION SYSTEMS
  • BIT 414 HUMAN-COMPUTER INTERACTION
  • BIT 415 INTELLIGENT SYSTEMS
  • BIT 416 INFORMATION TECHNOLOGY PROJECT II
  • CSC423 LEGAL AND ETHICAL ISSUES IN COMPUTING
  • BIT 421 INFORMATION MANAGEMENT
  • BIT 422 INFORMATION TECHNOLOGY ENTREPRENEURSHIP
  • CSC467 SOFTWARE METRICS
  • BIT 424 DESIGN TECHNIQUES FOR WEB SITES
  • CSC413 DISTRIBUTED SYSTEMS
  • BIT 416 INFORMATION TECHNOLOGY PROJECT II