Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science is an undergraduate degree programme that focuses on the study of computation and the development of computer-based systems. The programme provides students with knowledge and skills in the design, implementation, and management of software and computing systems used in various sectors of the economy.

The programme covers fundamental areas including computer programming, data structures and algorithms, databases, operating systems, computer networks, software engineering, artificial intelligence, cybersecurity, and emerging computing technologies. Emphasis is placed on problem-solving, analytical thinking, and the application of computing solutions to real-world challenges.

Graduates of the programme are prepared to work in academic, industrial, commercial, and public sector environments, as well as to pursue further studies in computer science and related disciplines.

Applicants must satisfy any one of the following requirements:

  • Minimum KCSE mean grade of C+ (Plus) with at least C (Plain) in Mathematics and English or Kiswahili, OR
  • KNEC Diploma (Credit) in Computer Science, Information Technology, or other ICT-related fields, OR
  • Any other qualification recognized by the University Senate in accordance with Commission for University Education (CUE) guidelines
  • Duration: Four (4) academic years
  • Mode of Study: Full-time

Graduates of the Bachelor of Science in Computer Science programme may pursue careers in:

  • Software Development and Programming
  • Systems Analysis and Design
  • Database Administration
  • Network and Systems Administration
  • Cybersecurity and Information Security
  • Web and Mobile Application Development
  • ICT Support and Technical Services
  • Data Analysis and Computing Support
  • Research and Teaching
  • Technology Entrepreneurship

The programme also provides a strong foundation for postgraduate studies in Computer Science, Information Technology, Data Science, Artificial Intelligence, and related fields.

Graduates of this programme will acquire skills in:

  • Computer programming and software development
  • Problem analysis and algorithmic thinking
  • Design and implementation of computer-based systems
  • Data management and information security
  • Teamwork, communication, and professional ethics

The Bachelor of Science in Computer Science programme addresses the growing demand for computing professionals and supports national development priorities in science, technology, and innovation.

Apply Now