Information Technology (IT) continues to change rapidly, creating new opportunities and challenges. The discipline is relatively new and areas thought not possible to apply computer technology continue to provide new opportunities. These two issues create insatiable global demand for human resource to work in Information Technology industry. To meet the current demand, improvements on old technology continue to occur and new areas of application are constantly discovered. These provide the following challenges:
• Need for a dynamic curriculum that adopts new technology,
• Need for affordable cost of learning, and
• A realistic study duration.
Whereas various efforts have been made to address these problems, there is still shortage of up to date and relevant curriculum at diploma and certificate levels in Kenya.
The Department of Computer Science has taken these problems as a challenge and reviewed the program, which integrates academic and professional training. The scope of the program is wide and adequate for diploma level.
Upon successful completion of the diploma, the graduates will be well prepared to handle other professional certification examinations.
This programme has been reviewed with the intention of making it competitive while maintaining the high standard. With the Courses offered, the graduates will become highly competitive in the job market and at the same time become independent in making career choices. They will also be able to handle self-employment. Students are trained not only in the technical areas of specialization but also in self-discipline, communication skills and entrepreneurship.
The aim of this programme is to prepare students to fit into the world market entering at the middle level. The students are also to be armed with adequate skills that would allow them to advance their careers into computer profession. The objective of the program is to address the challenges listed above. Graduates of the program will be able to work independently or in teams in managing Information Systems and solving Information Technology related problems. The graduates will also be able to join undergraduate degree program in computer science or related disciplines at senior level. The general objectives of the program are:
• Training students who will conduct themselves with commitment to excellence, high productivity and social responsibility.
• Equipping the students with skills required to work as User Support Professionals, Network Administrators, Web Masters or Programmers.
The following shall be eligible for admissions to Diploma in Computer Science at Egerton University as per University statutes: Applicant must possess KCSE certificate with a minimum of C. In addition, he/she must have obtained at least the following grades:
Physics C plain
Physical Sciences C Plain
Applicant must possess KCE/EACE certificate with at least a Division three (3) with at least the following grades:
Physics or Physical Sciences Credit five (5).
Mathematics Credit four (4).
English Language Credit six (6) OR
Kiswahili Credit (6)
Applicant must have passed KACE/EAACE examination. In addition, he or she must possess at least:
Subsidiary pass in Mathematics and:
At least a credit pass in Physics/Physical Sciences at Ordinary level.
Any equivalent qualification such as Certificate in Microcomputer Application, Programming, etc recognized by the senate of Egerton University. Those with weak grades in physics and maths to be considered if they have certificates in Computer Applications and bridging from institutions recognized by Egerton University.
Loading And Course Duration
• Students will take and pass all the eighty five (85) Credit Factors.
• Full-time Students will complete the programme in a minimum period of eighteen (18) months within four semesters.
• Part-time students must register for a minimum of nine - (9) Credit Factors per Semester.
• Part-Time students will take a maximum of eight Semesters (36 months) to complete the programme.
• The programme will adopt the code COMP(Computer) followed by four digits.
• The first digit will be zero (0), indicating the course is a diploma course.
• The second digit signifies the year of study.
• The third digit will denote the sub-discipline as follows:
1- Computer Architecture and Hardware
2 - Operating Systems
3 - Software Engineering
4 - Programming Languages
5 - Database Management Systems
6 - Distributed Systems
7 - Computer Networks
8 - Management and Entrepreneurship
9 - General Topics
• The fourth digit signifies the sequential position of the course in a specific sub-discipline.
CURRICULUM FOR DIPLOMA IN COMPUTER SCIENCE
YEAR I SEMESTER 1
COMP 0113 Computer Organisation
COMP 0120 Operating Systems
COMP 0190 Information Techn. and the Society
COMP 0191 Mathematics for Computing
COMP 0192 Business Communication and Customer Care
ZOOL 105 Biology of HIV/AIDS and Society
YEAR I SEMESTER 2
COMP 0114 Digital Electronics
COMP 0130 Requirement Analysis and Design
COMP 0140 Fundamentals of Programming
COMP 0150 Database Design and Implementation
COMP 0160 Introduction to Web Based Programming
COMP 0170 Data Communication
YEAR 2 SEMESTER I
COMP 0231 Desktop Application Development
COMP 0232 Object Oriented Analysis and Design
COMP 0234 Software Systems Projects
COMP 0261 E-Systems
COMP 0271 Local Area Networks
COMP 0280 Entrepreneurship and Business Management
YEAR 2 SEMESTER 2
COMP 0234 Software Systems Projects
COMP 0241 Data Structures and Analysis of Algorithms
COMP 0242 Fundamentals of O-O Programming
COMP 0251 Database Administration
COMP 0262 Distributed Systems
COMP 0294 Emerging Techn. in Computer Science
COMP 0399 Industrial Attachment
Examination will be conducted as per Egerton University Rules and Regulations.
Download course description and schedule