The BSc in CS aims to provide computer science graduates with the skills and knowledge to take on appropriate professional positions in computer science upon graduation and grow into leadership positions or pursue research or graduate studies in the field. The curriculum encourages the student to acquire the important skills of self-directed learning, problem solving and effective communication. The graduate is expected to be proficient in a variety of settings, which shall include management of computer information or systems, apply computer technology in day to day life activities, teaching and undertaking research activities.
The graduate of this programme should be able to:
- Apply knowledge of essential facts, concepts, principles, and theories of computer science and software applications to the real world.
- Model, specify, design and implement computer-based systems..
- Make decisions that are guided by the social, professional, legal, ethical and cultural aspects in product development.
- Analyze the local and global impact of computing on individuals, organizations, and society.
- Apply the process of critical reasoning in managing computer systems and information
.
A candidate must satisfy any of the following minimum requirements:
- KSCE Mean Grade of C+, with at least a C+ in Mathematics and Physics/Physical Science, OR
- KACE with at least 2 Principles passes in Mathematics and Physics and 1 subsidiary pass, OR
- Accredited Diploma in Computer Science /IT/ or related field with at least a credit pass from Commission for Higher Education accredited and validated institution.KNEC Diploma holders in Computer studies with at least a credit pass and a mean grade of C at KCSE.