Master of Science In Computer Science

Master of Science In Computer Science

Overview

The Master of Science in Computer Science programme applies principles of design, critical algorithmic thinking, problem-solving, innovation, and management to enable learners to accomplish personal, organizational, and societal goals in line with the Technical University of Mombasa’s mission of advancing technology and innovation.

The programme is designed to respond to the growing demand for Computer Science professionals arising from the need for new technologies. It aims to produce creative, innovative, and committed graduates who can apply their acquired skills beyond theory, with applications in diverse fields and research. Graduates are also equipped to create jobs and accelerate industrialization in line with Kenya Vision 2030 and the concept of the Blue Economy.

The programme normally extends over two academic years, with two semesters of sixteen weeks each, and may take up to four academic years to complete. It includes coursework, research methodology, research seminars, and a Computer Science thesis or an approved practicum project

Admission Requirements

An applicant seeking admission to the Master of Science in Computer Science programme must satisfy the common regulations governing postgraduate studies and meet the following minimum qualifications.

  • A Bachelor’s degree in Computer Science, Mathematics and Computer Science, or Statistics and Computer Science, with Upper Second-Class Honours or a cumulative Grade Point Average (GPA) of 3.00 on a scale of 4.00.
  • A relevant Bachelor’s degree with Lower Second-Class Honours or a cumulative Grade Point Average (GPA) of 2.50 on a scale of 4.00, provided the applicant has additional relevant training, evidence of research capability, and relevant working experience.
  • A Pass degree in the relevant discipline together with a relevant postgraduate diploma from a recognized university, or at least three years of relevant working experience since graduation.
  • A relevant Bachelor’s degree recognized by the Commission for University Education (CUE)

Expected Learning Outcomes

At the end of the programme, learners are expected to:

  • Demonstrate mastery of theoretical knowledge and trends in Computer Science.
  • Analyse complex, real-world problems and apply innovative approaches to the problem-solving process.
  • Design and implement Computer Science-based solutions.
  • Demonstrate the ability to conduct scientific research in Computer Science.

Career Prospects

The curriculum identifies potential employment opportunities in manufacturing, the service sector, research, academia, transportation, and other organizations. It also states that the programme is designed to meet the needs of research, organizations, and individuals, and to contribute towards gainful self-employment.

Potential career opportunities include:

Software Developer

Software Engineer

Artificial Intelligence Specialist

Machine Learning Engineer

Data Scientist

Computer Science Researcher

Information Security Specialist

Systems Architect