Call: +255 22 2668992


The emergence of Information and Communication Technologies (ICT) sector as one of the main supports of the Tanzanian economy has created the need for more of ICT professionals with a strong computing background.  These professionals should not only fit into mainstream ICT fields but also have the ability to exploit opportunities that new technologies offer. Furthermore, companies/organisations require professionals who are not only technically competent but who also have the ability to exploit the opportunities offered by new management approaches.

In order to address the above situation, the B.Sc. Information and Communication Technology programme is aimed at producing graduates with a thorough understanding of computer-based systems.  It covers a range of areas including software design and development, multimedia, web-based technologies, computer networks, information security and Information and Communication Technology planning and management. Its main aim is to give students a broader knowledge of the areas that they are likely to come into contact with in the working environment.  Graduates of this Programme are expected to find a range of attractive career opportunities ranging from software development, multimedia and web-based software development to network design, implementation and management.

Programme Summary

Course Name:Bachelor of Science in Information,Communication and Technology
Course Initials:  B.Sc. ICT
Duration:  3 years
Total Units: 40
Mode of Deliverance: Face to face and distance learning

Programme Informations

Two principal passes, one of which must be in Advanced Mathematics; or any two science subjects at a pass level, with Mathematics as a subsidiary

Diploma in Information and Communication Technology or any other related programme with an average of ‘B’ or GPA of 3.0 including pass in Mathematics at O’ Level


Taught courses will run from September November to August June (8 Months) with the following arrangements:

  • Enhanced face to face sessions: First session of two weeks from the beginning of the academic year in November; Second session of three weeks from March. This is an intensive programme where theoretical and practical demonstrations shall be conducted.
  • Practical (Lab work): The laboratory shall be equipped with computers with all required software and hardware for the programme. There will be lab technician(s) who will oversee the operation of the lab and assist students during the practical sessions. There will be scheduled sessions when the lab technician will be fully available to assist the practical sessions. Students will also be allowed to access the lab outside the scheduled time with minimum assistance.
  • Practical demonstrations: The practical demonstrations shall be conducted during face to face sessions. 2 practical demonstration assessments shall be conducted.
  • Industrial Training: Industrial training will have duration of 8 weeks and will be conducted in July and August. Students should have a minimum allowed GPA of 2.0 in order to proceed for Industrial training. Industrial training reports shall be submitted latest mid-October of the same year. The results of the Industrial training shall be included in the examination results of the succeeding year i.e. results of Industrial Training I will be included in the second year examination results, and for Industrial Training II, the results will be included in the third year examination results.
  • Final year Project: The final year project shall start at the end of September. The final project reports, presentations, and demonstrations shall be done by end of May to allow assessment to be concluded in June together with the other examinations.


OIT 111Fundamentals of Information Systems 1
OIT 112Computer Mathematics I1
OIT 113Probability and Statistics1
OIT 114Communication Skills for IT1
OIT 115Introduction to Computer Architecture2
OIT 116Programming in C2
OIT 117Data Communications and Networking I1
OIT 118Industrial Training I2
OIT 119Web Design and Development2
Total Units 13
OIT 211Operating Systems2
OIT 212Systems Analysis and Design2
OIT 213Environmental Computer mathematics II1
OIT 214Object Oriented Programming with Java2
OIT 215Data Communication and Networking II2
OIT 216Introduction to Computer Security1
OIT 217Database Concepts and Design1
OIT 218Web Programming2
OIT 219Industrial Training II2
Total Units 15
LEVEL  Three
OIT 311Information Systems Security Management1
OIT 312Information Systems Planning and Management1
OIT 313Network Design and Administration2
OIT 314Computer Ethics and Social Cultural Implication1
OIT 315Wireless Networks2
OIT 316Final Year Project3
OIT 317Database Implementation and Administration2
Total Units 12
Elective courses
OIT 220Introduction to e-Business1
OIT 220Multimedia Technologies and Applications1
OIT 318Introduction to Computer Graphics2
OIT 319Programming in C++2
Total Units 6

Tuition fee for BSc ICT and BSc in Data Management is paid TShs 90,000/= (USD 60 for SADC/EAC and USD 120 for Non SADC) per unit for all courses except Industrial Training and Final Year Project which cost TShs 100,000/= per unit

Grace MbweteEmail:

At the end of the programme, graduates will have acquired adequate skills to plan, design, implement and manage information systems.

Mode of Assessment: All courses shall be examined during the academic year in which they are studied as per the General University (OUT) Examinations regulations for undergraduate courses. The assessment shall consist of continuous assessment (demonstrations and main timed tests) and a written final examination. The weighting is as follows:

For courses with no practical demonstrations, the continuous assessment composition shall be main timed test 30% and final examination 70%.

For courses with practical demonstrations, the continuous assessment composition shall be practical demonstrations 20%, main timed test 30% and final examination 50%.

  • Timed tests: There shall be one main timed test.
  • Final Examinations: Final examinations for each academic year of study.