Introduction
Graduates of this program are expected to model, analyze, design, implement, and validate complex computer-based systems, based on theoretically and technologically well-founded methods, tools, and techniques. The MSc. in Computer Science program will produce highly qualified personnel capable of developing complex computer system solutions consisting of hardware and/or software, using these methods, tools, and techniques.
Objectives
The objectives of the Master of Science in Computer Science are namely:
Admission Requirements
To qualify for admission into the Master of Science in Computer Science program, candidates shall satisfy one of the following requirements:
Course Distribution
Year 1 | |
Semester I | |
CCS 801: | Advanced Systems Analysis and Design |
CCS 803: | Advanced Operating Systems |
CIR 801: | Research Methods in Computing and Informatics |
CCS 805: | Advanced Data Structures and Algorithms |
CCS 807: | Advanced Topics in Computer Architecture |
CCS 809: | Advanced Database Systems |
CCS 811: | Advanced Compiler Design |
CAI 801: | Essentials Artificial Intelligence |
CCS 813: | Principles of Distributed Computing |
CCS 815: | Programming Language Principles |
CCS 817: | Computer Networks |
Year 1 | Semester-II |
CCS 802: | Special Topics in Computer Science |
CCS 899: | Research Proposal Writing |
CCS 804: | Advanced Software Engineering |
CCS 806: | Software Testing and Analysis |
CCS 808: | Parallel Computation |
CCS 810: | Internet Algorithms |
CCS 812: | Computer Security |
CCS 814: | Human Computer Interactions |
CAI 813: | Machine Learning |
Research Work | |
CCS 899: | Research |
CCS 899: | Research/Thesis Submission |
Expected Learning Outcomes
Students graduating with an MSc. in Computer Science from the Maseno University will be able to:
Duration of the Programme
The Master's programme shall normally extend over a period of two academic years distributed over four semesters of full-time/part-time study provided that part-time study shall not exceed a period of four calendar years from the date of registration.
Programme Structure
The Master of Science in Computer Science degree programme shall be undertaken either by coursework and thesis or by coursework and project.
Coursework and Thesis Option
The Master of Science in Computer Science degree programme by coursework and thesis shall consist of a minimum of fourteen (14) units and a maximum of nineteen (19) units as shown below:
Semester Work Units
1 Coursework 4-6
2 Coursework 3-6
Research proposal Writing 1
3 Research 3
4 Research/Thesis Submission 4
Coursework and Project Option
The Master of Science in Computer Science degree program by coursework and project shall consist of a minimum of fifteen (15) units and a maximum of twenty-two (22) units as shown below:
Semester Work Units
1 Coursework 4-6
2 Coursework 3-6
3 Coursework 3-6
Project Proposal Writing 1
4 Project Submission 3
Mode of Delivery
Taught courses in the Master of Science in Computer Science degree programme shall be offered through one of the following alternative modes:
Examinations
Maseno University Common Rules and Regulations for Examinations shall apply.