Master of Science in Computer Science (MSCS)
This programme aims at producing highly skilled, knowledgeable, independent and adaptable computer scientists and IT practicing graduates who are well versed with computer science/IT necessary skills and knowledge acquainted with high level of substantial and syntactic technological pedagogical content knowledge thus equipped for employment in IT profession and other related fields of endeavour. Graduates will be able to demonstrate what have learnt by making reasonable decisions, developments and outcome of products or services in the process of servicing customers whether public/private or self-employed. Likewise, graduates are expected to be able discuss different computer science/IT related issues with special emphasis to theoretical, conceptual, practical and policy matters.
Programme Summary
Course Name: Masters of Science in Computer Science
Course Initials: MSCS
Duration: Minimum 18 months
Total Units: 18
Mode of Deliverence: Blended Mode
Programmes Informations
Candidates for the Master of Science in Computer Science shall be admitted on the basis of the University regulations, which govern admission process. The minimum qualifications for the Master of Science in Computer Science shall be a Bachelor degree in all fields related to Computer Science subjects.
(a) For admission to the Master of Science in Computer Science degree of The Open University of Tanzania, a candidate shall either hold a BSc ICT or BSc in Data Management degree of The Open University of Tanzania or a qualification from an approved institution of higher learning, deemed to be equivalent to a degree of The Open University of Tanzania of not less than GPA of 2.7.
(b) Candidates with PASS division will also be considered for admission if: (i) Their undergraduate performance in Computer Science related subjects was a B grade average or above; and (ii) They have satisfied the ICT department and the faculty in general that they have exhibited academic potential through extensive field work, subsequent research experience and/or additional training in the field of Computer Science.
(c) Candidates who hold unclassified degrees should have a credit or, a distinction in the subjects related to Computer Sciences.
(d) Candidates from all fields related to B. Sc in Computer Science, B. Sc. in Computer Engineering or BSc in Electronics including but not limited to Informatics, Microelectronic Engineering, ICT, Applied IT, Telecommunication, Aerospace, Space Technologies, Satellite Communications, Networks, Multimedia, Digital Arts, Internet Science and Technology, Software Engineering, IS Management, Computing in Intelligent Systems, Computer Games Development, Multimedia Technology and Media Informatics, Cyber Security, Geo-informatics, Data Science, Data Management, Information Sciences and Engineering, Big Data, Business Analytics, Digital Forensics, Applied Cloud Technology, Internet of Things and Mobile Application Development.
There are two streams leading to MSc in Computer Science which are Information Systems and Cyber Security (the different streams will only be reflected on Transcripts, but the Certificate will read MSc in Computer Science). Both streams will share 5 core courses. However, specialized courses will be selected based on the stream. Furthermore, the candidate must produce a project that is in line with the chosen stream.
-
CORE COURSES (120 CREDITS)
CODE
COURSE TITLE
CREDITS
OCS 601
Scientific Research Methods
10
OIM 601
IT Entrepreneurship and Management
10
OCS 602
Data Warehouse and Data Mining
10
OCS 603
Core networks, Virtualization and Cloud Computing
20
OCS 604
Advanced Programming and Algorithms
10
OCS 609
Project
60
-
SPECIALIZATION COURSES (60 CREDITS) INFORMATION SYSTEMS
CODE
COURSE TITLE
CREDITS
OCS 605
Mobile and Web based Information Systems
20
OCS 606
Intelligent Expert Systems
20
OCS 607
Management information systems
20
-
SPECIALIZATION COURSES (60 CREDITS) CYBER SECURITY
CODE
COURSE TITLE
CREDITS
OCS 608
Ethical Hacking, Security Audit and Digital Forensics
20
OCS 609
Network Security and Cryptography
20
OIM 602
IT Security Planning and Management
20
Fee Structure
S/N |
ITEM |
LOCAL (TSH) |
Fee for EAC/SADC(USD) |
Fee for Non EAC/SADC(USD) |
|
1 |
Examination fees paid annually |
20,000 per examination paper except ODEX which is 30,000 per paper |
20 USD per examination paper except ODEX which is 30 USD per paper |
20 USD per examination paper except ODEX which is 30 USD per paper |
|
2 |
Students Organization fee paid annually |
20,000 |
40 |
60 |
|
3 |
Students ID Card |
20,000 |
20 |
20 |
|
4 |
Quality Assurance fee paid annually |
20,000 |
20 |
40 |
|
5 |
Registration Fee |
50,000 |
100 |
100 |
|
6 |
Plagiarism fee |
20,000 |
20 |
20 |
|
7 |
Tuition Fee |
TShs. 250,000/= per unit; hence, TShs. 4.5m for a total of 18 units. |
210 USD per unit; hence, 3,780 USD for a total of 18 units. |
350 USD per unit; hence, 6,300 USD for a total of 18 units. |
S/N | ITEM | LOCAL | Fee for EAC/SADC(USD) | Fee for Non EAC/SADC(USD) |
1 | Examination fees paid annually | 20,000 per examination paper except ODEX which is 30,000 per paper | 20 USD per examination paper except ODEX which is 30 USD per paper | 20 USD per examination paper except ODEX which is 30 USD per paper |
2 | Students Organization fee paid annually | 20,000 | 40 | 60 |
3 | Students ID Card | 20,000 | 20 | 20 |
4 | Quality Assurance fee paid annually | 20,000 | 20 | 40 |
5 | Registration Fee | 50,000 | 100 | 100 |
6 | Plagiarism fee | 20,000 | 20 | 20 |
7 | Tuition Fee | TShs. 250,000/= per unit; hence, TShs. 4.5m for a total of 18 units. | 210 USD per unit; hence, 3,780 USD for a total of 18 units. | 350 USD per unit; hence, 6,300 USD for a total of 18 units. |
Name: Dr. Khamis Kalegele
Upon successful completion of the programme it is expected that a candidate shall have acquired the following competences;
Develop a deeper knowledge in computer science/IT that is both conceptual and empirical based
Enhance their awareness of the growing importance of computer science/IT solutions and innovations to the problems/opportunities in our society, nation and the world at large
Develop capacity to apply critical and analytical skills in understanding and applying in our context from small to complex problems of computer science/IT industry
Gain a comprehensive understanding and be able to communicate, prepare sound reports and carry out computer science/IT related research at minimum guidance
Develop skills, values and knowledge to create end to end secure information systems to support the core business and/or an ecosystem of solutions that are interoperable or inter-dependent
Develop the capacity on the appropriate knowledge, values and skills that support the life-long learning and sustainable development in relation to computer science/IT industry in the country and beyond.
Coursework (Assignment/Practicals/Term Paper/Timed Test) carrying 30%
Final Examination carrying 70%