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