About the Programme

This is a 1.5 or 2-year postgraduate programme leading to the award of MSc. in Computer and IT Systems Engineering. It equips graduates with comprehensive skills required by engineers working in instrumentation, electronic systems, and hardware and software aspects of computer engineering. The programme is appropriate for engineers who wish to update their knowledge in various aspects of Computer Engineering and IT Systems, and to acquire necessary skills required to conduct scientific research. The programme takes 24 months, if taken in evening mode; and 18 months, if taken in regular mode. For the regular mode, the first year is for coursework, and the first six months of the second year are devoted to a dissertation project. For the evening mode, the first year is for coursework, and the second year is for a dissertation project.

It  is organized around a number of core and elective courses in Computer Science, Computer Engineering, Electronics Engineering and Mathematics, with the aim of preparing graduates to pursue careers in academia, research, relevant technical and innovation environment, and  technology entrepreneurship.

Entry Requirements

Direct Entry Qualification: UQF level 8 with background in ICT related undergraduate programmes, or Electrical Engineering related Programmes which includes ICT courses, with at least a second class degree with minimum GPA of 2.7 out of 5 from institutions recognized by TCU.

Candidates with pass degrees may also be considered for admission if: (i). Their undergraduate performance in the proposed subject of study was a B grade or higher; (ii). They have satisfied UDSM regarding their academic potential through subsequent research experience and/or additional training.

Equivalent Entry Qualification: A Postgraduate Diploma in ICT related programmes or Electrical Engineering related Programmes which includes ICT courses from a recognized institution recognized by TCU or equivalent with at least an upper second class B+ award with minimum GPA of 3.5 out of 5. Candidates with equivalent qualifications must also possess at least advanced secondary school certificates with principal passes in both Physics and Mathematics.

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

To qualify for graduation, each student is required to complete 156 credits of core courses, including 60 credits for dissertation.

Core Courses

S/n Course Code Course Name Credits
1. CS 602 Microprocessors and Embedded Systems 12
2. CS 605 Smart Grid 12
3. CS 606 Research Methods in Science and Engineering 12
4. CS 608 Optimization and Operations Research 12
5. CS 610 Problem Driven Group Project 12
6. CS 621 Distributed Algorithms 12
7. CS 631 Mathematical Modeling and Methods 12
8. CS 699 Dissertation 60
9. IS 607 Artificial Intelligence 12
    Total 156


Elective Courses

S/n Course Code Course Name Credits
 1.  CS 601  Systems Engineering  12
 2.  CS 603  Power Systems Operation and Control  12
 3.  CS 604  Power Systems Modelling  12
 4.  CS 607  Hardware Description Language  12
 5.  CS 609  Adaptive Control  12
 6.  CS 622  Cyber Security for Smart Grid  12
 7.  CS 623  Secure Software Design and Programming  12
 8.  CS 624  New Developments in Smart Grid  12
 9.  ES 630  Power Electronics  12
10. IS 611 Advanced Object Oriented Programming 12
11. IS 614 Multimedia Communication and Systems 12
12. IS 631 Advanced Data Warehousing & Data Mining 8
13. IS 654 Cloud Computing 12
14. TE 627 Ad-hoc and Sensor Networks 12
15. TE 631 Advanced Signal Processing 12
16. TE 633 Wireless Communication 12
17. TE 648 Powerline Communications 12
    Minimum Required Credits 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.