|
Programme Title: |
Bachelor of Science (Computer Science) |
|
Introduction |
Computer Science spans a wide range, from its theoretical and algorithmic foundations to cutting edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas. Computer scientists design and implement software and also supervise other programmers, keeping them aware of new approaches, and develop effective ways to solve computing problems. Computer science offers a comprehensive foundation that permits graduates to adapt to new technologies and new ideas. |
|
Programme objectives |
The objectives of the program are to train students: · To design, develop and maintain computer networks · To design, develop and maintain software · To design, develop and maintain secure information systems · To solve emerging society issues using IT solutions |
|
Justification / Rationale |
Problem solving is an essential skill for life. Students in this programme study the analysis, design, and development of software and hardware that is used in problem solving. |
|
Entry Requirements |
Mean grade of C+ in KCSE or any other entry mean grade/ qualification recognized by the university senate. In addition the candidate must have attained the following minimum grades at KCSE or equivalent qualifications: Mathematics B+, Physics B+ and English C+. |
|
Mode and Structure of Delivery |
Regular Full-Time, Regular Part-time (City Campus) |
|
Programme Duration |
4 Years |
|
Curriculum Highlights |
Project and internship are unique academic components. |
|
Career Opportunities |
· With a Bachelor of Science (Computer Science) degree, career opportunities are in the areas of Computer Engineer, Computer Programmer, Data Scientist, Database Administrator, Computer Forensics, Hardware Engineering, amongst many others. |
|
Tuition and Fee structure |
Project and practical units are unique academic components. |
|
Why this Programme at KU |
The BSc. (Computer Science) at KU meets market and industry needs by ensuring stakeholder involvement in the curriculum development and review. The many computer labs on campus ensure delivery of the practical aspects of the program. |