Master of Science (MSc.) In Computer Science
Department
Duration
1 year
Degree Type
Modes of Study
Regular, Weekend
Programme Overview
The programme aims to provide hands-on training and research skills to prepare graduates for middle and senior-level roles in industry and academia. The programme seeks to produce graduates with expertise in computer science with capabilities to design, develop, analyse, operate, maintain, and support technology-related operations. Competencies must be acquired by graduates at the end of the training. These include:
- Software Development
- Creation and Administration of Computer Networks
- Provision of cloud and monitoring of cloud services
- Database administration
- Computer network security skills
Entry Requirements
Minimum Entry Qualification
To be eligible for the MS in Computer Science programme, candidates must hold the following:
- Bachelor of Technology (B-Tech./B.Sc.)
A first degree with a minimum of Second Class or better in Computer Science-related programmes (such as Computer Engineering, Telecommunication Engineering, Information Technology, ICT, and Software Engineering). Candidates with a third-class degree in a computer science-related field are eligible to apply. These candidates will have to go through a 3-hour Aptitude test (consisting of six (6) sections: general knowledge, software engineering, system analysis and design, database management, discrete mathematics, and programming fundamentals), or pass an interview. Candidates who obtain a 50% pass mark shall be eligible for admission. - Foreign Qualifications
All foreign qualifications would be referred to the Ghana Tertiary Education Commission (GTEC) for determination of equivalences and eligibility for admission to Koforidua Technical University (National Accreditation Board Act, 2007 [Act 744 (2(2b)]). All foreign applicants must note that the American SAT, TOEFL, and other similar tests cannot, in themselves, be accepted as entry qualifications into Koforidua Technical University.
Career Opportunities
This programme is targeting students seeking to pursue careers in computer science which includes:
- Software development,
- human-computer interaction,
- artificial intelligence,
- database management,
- cloud computing,
- system analysis, etc.
Programme Structure
MSc Year One, Semester 1
| S/N | CODE | COURSE TITLE | T | P | C |
| 1 | MCS 501 | Advanced Algorithms and Complexity | 2 | 2 | 3 |
| 2 | MCS 503 | Advanced Programming with Python | 2 | 2 | 3 |
| 3 | MCS 505 | Software Architecture and Design | 2 | 2 | 3 |
| 4 | MCS 507 | Advanced Cybersecurity | 2 | 2 | 3 |
| 5 | MCS 509 | Networks and Distributed Systems | 2 | 2 | 3 |
| 6 | MCS 511 | Design Science Research Methods | 2 | 2 | 3 |
| 7 | MCS 513 | Advanced Database Systems | 2 | 2 | 3 |
| TOTAL | 21 | ||||
MSc Year One, Semester 2
| S/N | CODE | COURSE TITLE | T | P | C |
| 8 | MCS 502 | Artificial Intelligence and Machine Learning | 2 | 2 | 3 |
| 9 | MCS 504 | Human-Computer Interaction | 2 | 2 | 3 |
| 10 | MCS 506 | Advanced Computer Networks | 2 | 2 | 3 |
| 11 | MCS 508 | Wireless and Mobile Computing | 2 | 2 | 3 |
| 12 | MCS 510 | Advanced Software Engineering | 2 | 2 | 3 |
| 13 | MCS 512 | Data warehousing and Mining | 2 | 2 | 3 |
| 14 | MCS 514 | Digital Forensics | 2 | 2 | 3 |
| 15 | MCS 516 | Project Work | 0 | 0 | 0 |
| TOTAL | 21 | ||||