Minimum Entry Requirements
•KCSE C Mean Grade
•C- in Mathematics, English/ Kiswahili
•Students who have done a certificate course in
computer-related field/ telecommunications engineering
will be considered for admission after review of their
•‘A' Level leavers in any Science cluster subjects,
mid- career practitioners.
•Considerable work experience in Information Technology or
Telecommunications industry will be considered
The convergence of the two technologies of computing and
telecommunications has created a window of opportunity for
proactive institutions to train multi-skilled professionals
with composite skills in both telecommunications and
A detailed market study has shown that there is a great
demand for these professionals in the corporate sector.
Graduates of ICT diploma will add value and cut costs to
employees by having a single staff who is able to
seamlessly interpret between the two traditionally
distinct technological areas of IT and telecommunications.
Upon completion of ICT Diploma programme the graduates will
be equipped with strong scientific and analytical
background to be able to demonstrate high level of
competence in the following areas among others;
•Information Systems Analysis and Design.
•Distributed Computing Systems.
•Data Communication System.
•Telecommunication Principles and Systems.
•Measurement and Fault Diagnosis of Telecommunication System.
Semester 1 Semester 2
ICT 111 Computer Architecture ICT 211 Information System Analysis and Design
ICT 112 Programming Methodology ICT 212 Introduction to Database Systems
ICT 113 Internet Technologies ICT 213 Data Communication Principles
ICT 114 Digital Electronics ICT 214 Semi-Conductor Electronics
ICT 115 Electrical Engineering Science ICT 215 Measurement and Fault Diagnosis
ICT 116 Telecommunications Principles
and Systems ICT 216 Operating Systems
ICT 117 Computer Applications
Semester 3 Semester 4
ICT 311 Communication Systems ICT 400 Internship and Project write up
ICT 312 Control Systems
ICT 313 Micro-processor Systems
ICT 314 Distributed Computing Systems
ICT 315 Operations Research
ICT 316 Entrepreneurship Education