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+.
                                                  OR
Diploma in Computer Science or related field with a credit pass and mean grade of C in KCSE with a C+ in Physic and Mathematics.

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.