B.Sc. INFORMATION AND COMMUNICATION TECHNOLOGY
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
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
B.Sc. INFORMATION AND COMMUNICATION TECHNOLOGY
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.
CODE | COURSE TITLE | UNITS |
LEVEL One | ||
OIT 111 | Fundamentals of Information Systems | 1 |
OIT 112 | Computer Mathematics I | 1 |
OIT 113 | Probability and Statistics | 1 |
OIT 114 | Communication Skills for IT | 1 |
OIT 115 | Introduction to Computer Architecture | 2 |
OIT 116 | Programming in C | 2 |
OIT 117 | Data Communications and Networking I | 1 |
OIT 118 | Industrial Training I | 2 |
OIT 119 | Web Design and Development | 2 |
Total Units | 13 | |
LEVEL Two | ||
OIT 211 | Operating Systems | 2 |
OIT 212 | Systems Analysis and Design | 2 |
OIT 213 | Environmental Computer mathematics II | 1 |
OIT 214 | Object Oriented Programming with Java | 2 |
OIT 215 | Data Communication and Networking II | 2 |
OIT 216 | Introduction to Computer Security | 1 |
OIT 217 | Database Concepts and Design | 1 |
OIT 218 | Web Programming | 2 |
OIT 219 | Industrial Training II | 2 |
Total Units | 15 | |
LEVEL Three | ||
OIT 311 | Information Systems Security Management | 1 |
OIT 312 | Information Systems Planning and Management | 1 |
OIT 313 | Network Design and Administration | 2 |
OIT 314 | Computer Ethics and Social Cultural Implication | 1 |
OIT 315 | Wireless Networks | 2 |
OIT 316 | Final Year Project | 3 |
OIT 317 | Database Implementation and Administration | 2 |
Total Units | 12 | |
Elective courses | ||
OIT 220 | Introduction to e-Business | 1 |
OIT 220 | Multimedia Technologies and Applications | 1 |
OIT 318 | Introduction to Computer Graphics | 2 |
OIT 319 | Programming 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
NAME | CONTACTS |
Grace Mbwete | Email: |
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.


