Find courses to study in Kenya

"search for a course now, from any university in Kenya"

meru university of science and technology

Bachelor of Science in Computer Science program

Meru University of Science and Technology

Bachelors Degree Program 2 1/2 Years

Course Details

Course Overview

As a student in Computer Science (BSc Computer Science) you will gain valuable skills in software design, computer architecture, and  programming in high-level computer languages such as C, C++, and JAVA.

Students in this program explore the conceptual underpinnings of Computer Science -- its fundamental algorithms, programming languages, operating systems, and software engineering techniques.

Related courses including database management, graphics, networking, and operating systems are also integral courses in this program. Courses are also available in computer game development and bioinformatics (Perl).

Minimum Entry Requirements

Minimum mean grade of C+ (plus) in K.C.S.E. and an average grade of C (plain) in one of the following combinations of three subjects taken in K.C.S.E. or equivalent examination.

  • Mathematics, Physics, Chemistry
  • Mathematics, Physical Science, Biological Science

Course Objectives

The objective of the Bachelor of Science in Computer Science is to prepare students for successful careers and for advanced graduate study in computer science, by giving them the following qualities:

  • Interest in life-long learning, to adapt and shape an evolving world.
  • Habits of working effectively and professionally on diverse project teams
  • Ability to communicate technical information clearly and effectively, both orally and in writing
  • Capability of solving a wide variety of problems by applying principles of computational thinking
  • Ability to participate in interdisciplinary collaborations and apply computational methods in new and unfamiliar domains
  • Understanding how to approach social effects of computing ethically and responsibly, and being committed to doing so
  • Deep understanding of fundamental theoretical and practical Computer Science, and the ability to adapt to an ever-changing technological landscape.
  • Knowledge of a broad range of Computer Science skills, tools, and mathematical techniques, and the capability of applying them to analyze and design complex systems.

Similar Courses