About the Programme

This is a 2-year postgraduate programme leading to the award of MSc. in Data Science. It aims at producing graduates with skills in advanced data analytics, visualization, and other areas of data science sub-disciplines which are in high demand in industry.

The first academic year has 2 semesters, each of 15 instruction weeks and 2 examinations weeks. The second academic year is for the dissertation work.

The programme produces graduates with skills in data curation, management and analysis of multiple sources of data, and data visualization--to infer important insights from data. Besides, the programme equips graduates with the following skills: development, testing and maintenance of data visualization platforms; development of strategic data-driven models to inform decision making, policy planning and management of data-driven platforms in organizations; and use of machine learning and tools and statistical techniques.

Entry Requirements

Direct Entry Qualification: An undergraduate degree in Computer Science, Computer Engineering, Statistics, Mathematics or a degree in related field from a recognized institution certified by TCU with at least a lower second class award (GPA of at least 2.7 out of 5).

Equivalent Entry Qualification:

(i) Advanced Diploma in relevant and respective field with at least lower second class award AND a Postgraduate Diploma in relevant field from a recognized institution certified by TCU with at least an upper second class (GPA of at least 3.5 out of 5) award, OR
(ii) An undergraduate degree with at least a pass in relevant/related field PLUS a Postgraduate Diploma in a relevant and respective field from a recognized institution certified by TCU with at least an upper second class award (GPA of
at least 3.5 out of 5).

Fee Structure

Information on the most recent fee structure can be obtained through the office of Head of Department, or from the Directorate of Postgraduate Studies, University of Dar es Salaam.

Application for Admission and Delivery Mode

Applications for admission into this programme can be submitted through the UDSM online postgraduate application system.

This programme is delivered through a face-to-face mode.

Completion Requirements

At the end of the programme, each student is required to have completed 156 credits of core courses (including 60 credits for dissertation work).

Core Courses

S/n Course Code Course Name Credits
1.  CS 606  Research Methods in Science and Engineering  12
2.  CS 610  Problem Driven Group Project  12
3.  IS 670  Theories, Concepts and Trends in Data Science  12
4.  IS 671  Programming in Python  12
5.  IS 672  Statistical Methods for Data Science  12
6.  IS 673  Machine Learning Algorithms  12
7.  IS 674  Data Analysis, Visualization and Use  12
8.  IS 675  Big Data Analytics  12
9.  IS 699  Masters Dissertation  60
     Total Credits for Core Courses 156

Elective Courses

S/n Course Code Course Name Credits
1. CS 631 Mathematical Modeling and Methods 12
2. IS 607 Artificial Intelligence 12
3. IS 626 ICT-based entrepreneurship 8
4. IS 628 Emerging Web Technologies 8
5. IS 631 Advanced Data Warehousing and Data Mining 8
6. IS 643 Database Management Systems 12
7. IS 654 Cloud Computing 12
8. IS 676 Geospatial Data Management 12
    Minimum Credits Required 24

Department Level

Students develop their research proposals in their first year, as part of the course on research methodology. They then present them in their respective research groups and department for feedback and approval to higher levels. Dissertations/Theses follow the same process.

College Level

Proposals/Dissertations/Theses approved by the departments are further processed by the college. A proposal approved by the college means that a student can progress with their research, after obtaining appropriate clearance.

A dissertations/thesis approved by the college goes through the examination process whereby suitable internal and external examiners are identified for the same. Reports from both examiners are used to determine the candidate's fate.

University Level


Further information on university requirements and procedures for research students can be obtained from here.

Other Information

Information on  postponement, extension, freezing, and other PG guidelines can be obtained from the Directorate of Postgraduate Studies, University of Dar es Salaam.