Skip to content
Academic Programmes August 29, 2026

Bachelor of Science in Instructional Design and Information Technology

August 29, 20263 min read

Programme Description

The BSc-IDIT students will be able to design and develop digital contents for digital online and offline learning and teaching using ICT techniques. The courses will be delivered as a combination of lectures, practical, assignments, independent studies, and tutorials.

Learning Outcomes

  • Demonstrate knowledge and understanding of application of Information Technology in digital content design, creation, manipulation, and storage.
  • Demonstrate knowledge and understanding of instructional design and educational technologies.
  • Demonstrate knowledge and understanding of the linkage between education and training using computers and related technologies.
  • Apply effective personal and interpersonal skills.
  • Apply computational and digital skills and knowledge in digital content design, creation, manipulation, storage and transmission for specific public consumption. 238

Programme Structure

Year 1

Semester One

Code Course Title Status Credits
LG 102 Communication Skills Core 7.5
CP 111 Principles of Programming Core 9
ET 111 Introduction to Educational Technology Core 7.5
DS 102 Development Perspectives Core 7.5
CD 112 Foundations of Instructional Design Core 7.5
IT 111 Introduction to Information Technology Core 7.5
CD 111 Digital Media Psychology Core 7.5
IM 111 Introduction to Information Systems Core 7.5

Semester Two

Code Course Title Status Credits
TN 122 Introduction to Probability and Statistics Core 7.5
CP 121 Introduction to Database Systems Core 9
CN 121 Introduction to Computer Networking Core 7.5
CP 123 Introduction to High Level Programming Core 9
IA 124 Introduction to IT Security Core 6
CD 121 Desktop Publishing Core 7.5
CD 122 Multimedia Technology I Core 7.5
CD 131 Industrial Training I Core 9.6

Year 2

Semester One

Code Course Title Status Credits
CP 215 Object Oriented Programming in Java Core 9
CD 212 Games Development Core 9
CP 212 Systems Analysis and Design Core 7.5
ET 213 Technology Management, Integration and Leadership Core 7.5
CD 213 Graphics Design Tools Core 9
CD 215 Digital Instructional Design I Core 9
CP 211 Introduction to Linux/ Unix systems Elective 9
CS 313 Mobile Applications Development Elective 9

Semester Two

Code Course Title Status Credits
CP 226 Operating Systems Core 9
IS 221 ICT Research Methods Core 7.5
CD 222 Digital Audio-Video Production Core 7.5
CD 223 Digital Sound-Video Editing Core 7.5
CD 221 Fundamentals of 2D Animation Core 7.5
CP 221 Internet Programming and Applications I Core 7.5
CD 231 Industrial Training II Core 9.6
CD 327 Learning Management Systems Elective 7
ET 221 Distance Learning Elective 7

Year 3

Semester One

Code Course Title Status Credits
BT 413 ICT Project Management Core 6
SI 311 Professional Ethics and Conduct Core 7.5
CD 312 Multimedia Content Development Core 9
CD 332 IDIT Project I Core 6
CD 314 Digital Instructional Design II Core 7.5
CD 311 3D Modelling and Rendering Core 9
CS 313 Mobile Applications Development in Education Elective 7.5
LW 4110 Legal Aspects in Cyber Security Elective 7.5

Semester Two

Code Course Title Status Credits
CD 322 Digital Creative Advertising and Production Core 9
CD 321 3D Animations and Special Effects Core 9
CD 323 Electronic Media Publishing Core 9
ET 322 Advanced Technology for Education and Training Core Other 7.5
CD 333 IDIT Project II Core 9
CD 328 Multimedia Technology II Core 9

Special Programme Requirements

• Every student must attend Industrial Practical Training (IPT) for 2 Months (8 Weeks) after the second semester of the first and the second year. • In the third year, a student is required to undertake Final Year Project (FYP) for both semesters. • Estimated cost for IPT is TZS 560,000 per year. • Estimated cost for FYP is TZS 200,000 per year.

About the author