Programme Description
The program will prepare students to contribute to Tanzania’s development through the application of modern technologies and data-driven business strategies. The programme prepares students to lead digital transformations in various sectors, contributing to the sustainable growth of Tanzania's economy. The programme seeks to foster innovation that aligns with sustainable practices, encouraging the use of technology for long-term economic and environmental benefits. This programme also addresses the shortage of business analysts and information system managers in both private and public sectors. It is designed to equip 205 students with practical skills in business intelligence, big data management, and predictive analytics, which are essential for supporting decision-making in organizations Programme Learning Outcomes The programme is designed to integrate theoretical knowledge with practical application through a balanced approach to learning. The programme emphasizes real-world business problems, data-driven decision-making, and systems thinking to develop professionals who are both critical thinkers and competent doers. The use of case studies, projects, and industry- based learning experiences ensures that students can apply theoretical knowledge to complex problems in business analytics and information systems. Graduates of this Programme are expected to: • Comprehend and apply theories, concepts, and principles of information technology and business analytics to solve business problems and improve organizational decision- making. • Understand and apply theoretical knowledge to optimize data management, systems integration, and the use of information technologies to enhance business operations and decision-making processes. • Apply principles of ICT and business analytics to engage with various stakeholders in designing, implementing, and evaluating ICT systems for business improvement. • Develop and apply research skills to design a research proposal, conduct data-driven research, and write an independent dissertation in the fields of information technology and business analytics. • Analyze business processes and data using advanced business intelligence tools to provide insights and recommendations for policy and strategic decision-making. • Make use of sustainability concepts, using data-driven approaches to assess the environmental and social impacts of business strategies and technology solutions • Demonstrate an understanding of professional, ethical, legal, security, and social issues and responsibilities • Communicate the results of business analytics tasks through visual presentations and reports using data visualization tools, information systems, and relevant software such as SQL, Python, R, and business intelligence platforms. • Apply critical thinking and analytical skills to address real-life business challenges, optimize operations, and solve complex problems through the integration of information systems and data analytics techniques • Demonstrate willingness to learn and adapt to emerging trends in information systems • Demonstrate a commitment to ethical data handling and privacy protection in information system. • Demonstrate a positive attitude towards teamwork and collaborations • Show a sense of responsibility in maintaining information systems, security best practices, system management. The BSc IDIT programme prepares professionals to design and implement innovative digital learning environments that enhance access to quality and inclusive education (SDG4), particularly for diverse learners in remote and underserved areas. By integrating emerging technologies such as AI, VR, gamification, and adaptive learning, it enhances student engagement and learning outcomes, ensuring more effective and personalized educational experiences. Additionally, the programme promotes the adoption of digital technologies in education, training, and workforce development (SDG9) by supporting e-learning, blended learning, and mobile learning, while also encouraging research and innovation in instructional technology for both formal and informal education settings. Programme Learning Outcomes The BSc IDIT programme aligns with Tanzania's national development vision and plans by fostering digital transformation, innovation, and human capital development essential for achieving Tanzania Development Vision 2025 goals of a knowledge-based economy and high- quality education. By equipping graduates with expertise in instructional design, IT, and digital content development, the programme supports the National Digital Economy Strategic Framework (2024-2034) by strengthening e-learning, digital skills, and ICT-driven education solutions, accelerating digital inclusion and economic growth. Additionally, it contributes to the Five-Year National Development Plan (2021/22–2025/26) by promoting STEM education, workforce upskilling, and ICT adoption in education and training, enhancing national productivity, job creation, and technological innovation in line with Tanzania’s long-term socio- economic development goal. Graduate of this Programme will be able to: • To demonstrate in-depth understanding of instructional design theories and apply them effectively in digital learning environments. • To exhibit comprehensive knowledge of e-learning tools such as Learning Management Systems (LMS), multimedia content creation tools, and adaptive learning systems. • To understand of pedagogical frameworks such as UDL and Bloom’s Taxonomy for designing inclusive learning environments. • To develop instructional content for online, blended, and face-to-face learning environments. • To use ICT tools, including multimedia authoring tools, LMS, and collaboration platforms. • To conduct needs assessments and learner analysis to tailor instructional content. • Manage and lead e-learning projects, collaborating with technologists and subject matter experts. • To pursue continuous professional development, conduct research, and engage in self- directed learning to remain informed about emerging instructional technologies and 210 design trends for enhancing learning experiences. • To implement ethical principles in instructional design by promoting inclusivity, ensuring accessibility, and integrating technology responsibly to support diverse learners and educational needs. • To collaborate effectively with educators, technologists, and stakeholders to design, develop, and execute instructional solutions that address real-world educational challenges.
Programme Structure
Semester 1, Year 1
| Code |
Course Title |
Status |
Credits |
| CS 102 |
Communication skills for Scientist |
Core |
7.5 |
| DS 102 |
Development Perspectives |
Core |
7.5 |
| IM 1101 |
Introduction to Information Systems |
Core |
7.5 |
| CP 1101 |
Principles of Programming |
Core |
9 |
| IT 1102 |
Office Automation |
Core |
7.5 |
| TN 1105 |
Basic Computing Mathematics |
Core |
7.5 |
| CD 1101 |
Introduction to Multimedia Technology |
Core |
7.5 |
| AF 1101 |
Financial Accounting |
Core |
7.5 |
Semester 2, Year 1
| Code |
Course Title |
Status |
Credits |
| CP 1201 |
Introduction to Database Systems |
Core |
7.5 |
| BT 1202 |
Accounting Information Systems |
Core |
9 |
| CN 1201 |
Introduction to Computer Networking Core |
Other |
9 |
| IA 1204 |
Introduction to IT Security |
Core |
6 |
| CP 1203 |
Introduction to High Level Programming |
Core |
9 |
| BT 1201 |
E-Business Strategy Architecture and Design |
Core |
9 |
| AI 1201 |
Fundamentals and Principles of AI and Machine Learning |
Core |
7.5 |
| IT 1201 |
Introduction to Open-Source System Management |
Core |
7.5 |
Semester 1, Year 2
| Code |
Course Title |
Status |
Credits |
| CP 2105 |
Object Oriented Programming in Java |
Core |
9 |
| CP 2102 |
Systems Analysis and Design |
Core |
7.5 |
| CD 2102 |
User Interface and User Experience Design (UI/UX) |
Core |
9 |
| IT 2111 |
Fundamentals of Analytics Modeling |
Core |
7.5 |
| BT 2103 |
Business Statistics |
Core |
7.5 |
| CP 2206 |
Operating Systems |
Core |
9 |
| IS 1277 |
Industrial Practical Training I |
Core |
9 |
| CP 2103 |
Data Structure |
Elective |
7.5 |
| IS 2102 |
Management Information Systems |
Elective |
7.5 |
Semester 2, Year 2
| Code |
Course Title |
Status |
Credits |
| IS 2201 |
ICT Research Methods |
Core |
7.5 |
| IS 2202 |
Geographic Information Systems |
Core |
7.5 |
| CP 2101 |
Introduction to Linux/Unix Systems |
Core |
9 |
| IT 2201 |
Web Systems Development and Management |
Core |
9 |
| CP 2204 |
Database Management Systems |
Core |
7.5 |
| BT 2201 |
Business Requirements Modelling with Systems Thinking |
Core |
7.5 |
| IT 2202 |
Computer Networks Management |
Core |
9 |
| IT 2205 |
Distributed Systems with Containers and Microservices |
Elective |
7.5 |
| IS 2202 |
Information System Auditing, Control and Assurance |
Elective |
7.5 |
Semester 1, Year 3
| Code |
Course Title |
Status |
Credits |
| BT 3101 |
ICT Project Management |
Core |
7.5 |
| IS 3144 |
Information Technology and Business Analytics Project I |
Core |
6 |
| IM 3101 |
Data Analytics and Visualization |
Core |
7.5 |
| IM 3102 |
ICT Entrepreneurship and Innovation |
Core |
7.5 |
| BT 3102 |
Business Operations Management |
Core |
7.5 |
| IM 3303 |
Human Computer Interactions |
Core |
6 |
| BT 3103 |
Electronic and Mobile Commerce Implementation |
Core |
7.5 |
| IS 2277 |
Industrial Practical Training II |
Core |
9 |
| AF 3102 |
Public Finance and Taxation I |
Elective |
7.5 |
| IT 3101 |
Spatial Data Analytics Visualization Elective |
Other |
7.5 |
Semester 2, Year 3
| Code |
Course Title |
Status |
Credits |
| IS 3244 |
Information Technology and Business Analytics Project II |
Core |
9 |
| IT 3204 |
Data Center Management and Administration |
Core |
7.5 |
| IM 3201 |
Knowledge Discovery in Information System |
Core |
7.5 |
| LW 3208 |
ICT Laws and Ethics |
Core |
6 |
| IM 3201 |
Information Security Management |
Core |
7.5 |
| BT 3201 |
Business Process Management and Automation |
Core |
6 |
| IT 3201 |
Digital Marketing Technology |
Core |
7.5 |
| IS 3134 |
Enterprise Systems Planning and Architecture |
Core |
7.5 |
| IT 3202 |
Collaborative Computing |
Core |
7.5 |
| CP 323 |
Web Framework Development Using JavaScript |
Elective |
7.5 |
| HR 322 |
Organizational Behavior and Change Management |
Core |
7.5 |
Semester 1, Year 1
| Code |
Course Title |
Status |
Credits |
| CS 1102 |
Communication Skills |
Core |
7.5 |
| DS 1102 |
Principal Theories and Contemporary Issues in Development |
Core |
7.5 |
| CP 1101 |
Principles of Programming |
Core |
9 |
| IT 1101 |
Office Automation |
Core |
7.5 |
| TN 1105 |
Basic Computing Mathematics |
Core |
7.5 |
| CP 1104 |
Learning Sciences |
Core |
7.5 |
| CD 1101 |
Introduction to Multimedia Technology |
Core |
7.5 |
| ET 1111 |
Instructional Design and Development I |
Core |
7.5 |
Semester 2, Year 1
| Code |
Course Title |
Status |
Credits |
| CP 1201 |
Introduction to Database Systems |
Core |
9 |
| CN 1201 |
Introduction to Computer Networking |
Core |
9 |
| AI 1201 |
Fundamentals and Principles of AI and Machine Learning |
Core |
7.5 |
| CP 1203 |
Introduction to High-Level Programming |
Core |
9 |
| IA 1204 |
Introduction to IT Security |
Core |
6 |
| CD 1201 |
Digital Graphics Design |
Core |
10.5 |
| TF 1284 |
Scriptwriting and Storyboarding |
Core |
9 |
Semester 2, Year 2
| Code |
Course Title |
Status |
Credits |
| IS 2201 |
ICT Research Methods |
Core |
7.5 |
| CD 2215 |
Multimedia Design and Development for Learning |
Core |
9 |
| CP 2204 |
Curriculum Design and Development |
Core |
7.5 |
| ET 2213 |
Learning Experience Design |
Core |
7.5 |
| ET 2212 |
Open and Distance Learning |
Core |
7.5 |
| CD 2201 |
Fundamentals of 3D Animation |
Core |
9 |
| ET 2211 |
Learning Management Systems |
Core |
9 |
| CD 2202 |
Augmented Reality and Virtual Reality Development |
Elective |
9 |
| CD 2203 |
Game Development |
Elective |
9 |
Semester 1, Year 3
Semester 1, Year 2
| Code |
Course Title |
Status |
Credits |
| CD 2101 |
2D Computer Animation |
Core |
9 |
| CP 2102 |
System Analysis and Design |
Core |
7.5 |
| CD 2102 |
User Interface and User Experience Design (UI/UX) |
Core |
9 |
| CD 2103 |
Digital Video-Audio Production |
Core |
9 |
| ET 2111 |
Instructional Design and Development II |
Core |
9 |
| ET 2112 |
Industrial Practical Training I |
Core |
9.6 |
| CP 2101 |
Introduction to Linux/Unix Systems |
Elective |
9 |
| CP 2105 |
Object Oriented Programming in Java |
Elective |
9 |
| BT 3101 |
ICT Project Management |
Core |
6 |
| ET 3111 |
E-learning Process and Standards |
Core |
7.5 |
| ET 3112 |
Learning Analytics |
Core |
9 |
| ET 3113 |
Education Technology Integration and Leadership Core |
Other |
9 |
| IM 3102 |
ICT Entrepreneurship and Innovation |
Core |
7.5 |
| ET 3120 |
IDIT Project I |
Core |
6 |
Semester 2, Year 3
| Code |
Course Title |
Status |
Credits |
| ET 3211 |
Open Education Principles, Practices, and Perspectives |
Core |
7.5 |
| ET 3214 |
Evaluation of Digital Educational Programs |
Core |
7.5 |
| ET 3210 |
Selected topics in Instructional Design and Information Technology |
Core |
9 |
| ET 3212 |
AI Tools in Instructional Design |
Core |
9 |
| ET 3213 |
Management of Educational Technologies |
Core |
7.5 |
| ET 3215 |
Ethical and Legal Issues in Educational Technology |
Core |
7.5 |
| ET 3220 |
IDIT Project II |
Core |
9 |
| CD 3202 |
Digital Creative Advertising |
Elective |
9 |
| CD 3205 |
Practices in photography |
Elective |
9 |