Introduction
Information and Communication Technology (ICT) continues to change rapidly, creating new opportunities and challenges. The discipline is relatively new and areas formally 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 and Communication 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:
- The need for a dynamic curriculum that adopts to new technology.
- Incorporation of all needs for a computer science graduate within reasonable time.
- The currently high demand for qualified computer science and ICT professionals.
- Coping with the current fast growing technological trends among other challenges.
Whereas various efforts have been made to address these problems, there is still shortage of up to date and relevant curriculum at both under and post-graduate level that meets the challenges mentioned in (1) above.
The Department of Computer Science has taken these problems as a challenge. The department introduces new Courses, which integrates academic and professional training. The scope of the programme is wide and adequate for the degree level.
Justification
This program has been reviewed with the intention of making the program competitive while maintaining the high standard of the program. With the Courses offered, the graduates will become highly competitive in the job market and at the same time prepare them in becoming independent in making choices of career and self employment. Students are trained not only in the technical areas of specialization but also in personal development, communication skills and entrepreneurship.
Objectives
The primary aim of the Computer Science Department is to provide a sound training leading to a B.Sc. degree in computer science. It is also the aim of the department to provide general computer science Courses required in other disciplines. It is intended that upon completion of the programme the graduate should:
- Be able to identify and apply software engineering and hardware engineering tools effectively;
- Have acquired adequate skills to be able to design and implement suitable computer applications, both software and hardware, and advice on such applications;
- Be fully equipped to take on postgraduate studies in computer science; and
- Have attained a level of academic competence in computer science to be able to function as a productive member of his/her profession.
Admission Requirements
- Candidates must meet the Minimum University general admission criteria.
- Candidates must have passed the K.C.S.E., or equivalent examination with the following minimum grades to be considered:
EITHER
Mathematics B+
Physics B
OR
Mathematics B+
Physical Science B+
IN ADDITION
Obtained an B grade in one humanities subject and B grade in one language subject.
- Holder of a diploma with credits passes and above in Computer science or equivalent from institutions recognised by Egerton University.
- Students admitted with Diploma in Computer science may transfer credits according to Egerton University regulations.
Loading and Duration of Study
A student is required to register for at least 18 CF?s and at most 21 CF?s in each of the eight semesters of study. In the first and second years of study in computer science, the student studies a mixture of compulsory computer science Courses together with selected Courses in mathematics and physics. In the first year of study, the student is required to take four of the University common CORE Courses. These Courses are intended to introduce the student to the basics of computer science as well as to provide the student with a sound grounding in areas of mathematics and physics that are important to the study of computer science. In the third year of study the student is able to tackle more advanced Courses in Computer Science. There will be optional Courses offered in THIRD year semester 1 that would cover contemporary topics in computer science. This will enable the student to be up to date with the technological changes in the discipline areas. In the fourth year of study the student must select one Course from a list of available optional Courses.
The programme will adopt the code COMP (Computer) followed by three digits. This is with exception of service Courses where the department requesting for the Course decides when and to which year of study the Course is to be offered. The first digit refers to the year of study; the second digit refers to the field of specialisation (a zero represents introductory Courses); while the third digit represents serialisation within a group with a specialised area.
Examination
Examination will be conducted under Egerton University rules and regulations as stipulated in the Statutes of the University.
Course Details
Course coding and details
Faculty of Science