Undergraduate Programmes
This qualification is designed for a person who will independently study, apply, plan, innovate and manage Information and Communication Technology solutions for better performance in the dynamic business environments. The programme has been developed towards producing responsible, creative graduates with skills necessary to deal with professional Computing and Information Technology aspects in an organization. The graduates of this programme will be competent and able to; (i) Analyse, evaluate and interpret business and industry challenges. (ii) Provide sound IT based solutions. (iii) Implement, maintain computer based information systems. (iv) Develop and enforce policies pertaining to Information Technology in relation to a particular organisation.Programme Objective
Direct Entry: Any two principal passes in science subjects. Those without a principal pass or subsidiary pass in Mathematics must have a credit at O’ Level. Equivalent qualification: Diploma in Information Technology or Computer Engineering or Computer Science with at least average of “B” or GPA of 3.0, and at least Four Passes (Excluding Religious Subjects) at O’ Level.
Year I Semester I At the end of year one and year two students undertake a field placement where they work in different organizations for eight weeks. Field placement provides students with the experience of seeking and securing a job, as well as practical experience and industry contacts that will benefit their academic study and longer-term career. In the last semester during the third year students undertakes a project (ITU08206 Final Year Project) that simulates working in industry. In this project students apply skills in software application development. Many students tackle real-world problems for their projects, with the close involvement and supervision of lecturers and industry partners.Curriculum Structure
Subject Code
Subject Name
CSU07101
Programming in C I
ITU07102
Fundamentals of Computers
GSU07101
Communication Skills
MTU07104
Mathematics I
GSU07102
Development Studies
ITU07101
System Analysis and Design I
Semester II
CSU07202
Programming in C II
ITU07203
System Analysis and Design II
CSU07203
Fundamentals of Databases
ITU07204
Fundaments of Web Technologies
CSU07204
Fundamentals of Data Communication
CSU07205
Operating Systems I
ITU07205
Field Practical Training Report I
Year II Semester III
CSU07306
Database Management Systems
CSU07307
Internet and Web Development Technologies
ITU07306
Management Information Systems
CSU07308
Operating Systems II
ITU07307
Multimedia Systems
ITU07205
Field Practical Training Report I
CSU07310
Visual Programming (Elective)
GSU07303
Information Technology Law (Elective)
Semester IV
CSU07411
Object Oriented Programming
CSU07412
Computer Networks
ITU07408
Electronic Commerce
CSU07413
Software Engineering
ITU07409
Human Computer Interface
ITU07410
Field Practical Training Report II
ITU07411
Computer Systems Security (Elective)
MTU07406
Discrete Mathematics (Elective)
Year III Semester V
Stream: Information Systems and Development
CSU08101
Computer systems Management I
ITU08101
IS Strategy Formulation
ITU08102
IS Research methods
ITU08103
E-Government
ITU08104
Supply Chain Management Systems
ITU08105
Customer Relationship Management (Elective)
CSU08107
Web Database Applications (Elective)
Stream: Systems Administration
CSU08101
Computer Systems Management I
CSU08102
Advanced Networking I
ITU08102
IS Research methods
CSU08103
Wireless Technologies
ITU08104
Supply Chain Management Systems
ITU08103
E-Government (Elective)
ITU08105
Customer Relationship Management (Elective)
Semester VI
Stream: Information Systems and Development
CSU08211
Computer systems Management II
ITU08206
Final Year Project
ITU08207
ICT Policy Formulation
ITU08208
Management of Technology & Innovation
MSU08201
ICT Entrepreneurship
CSU08212
Social Networking Technologies (Elective)
CSU08209
Network Security (Elective)
Stream: Systems Administration
CSU08211
Computer systems Management II
CSU08208
Advanced Networking II
CSU08209
Network Security
ITU08206
Final Year Project
MSU08201
ICT Entrepreneurship
ITU08208
Management of Technology & Innovation (Elective)
ITU08207
ICT Policy Formulation (Elective)
The programme opens up opportunities in several areas of information technology. A graduate of this programme can work as an information systems manager, systems administrator, IT project manager and systems analyst.
The programme runs for three (3) years. i) For Tanzanians is Tshs. 1,700,000 payable in two installments. ii) For Foreign Students is US $ 2,000 payable in two installments.Tuition Fee Structure
The qualification is designed to produce competent, responsible and creative graduates to develop innovative software applications. The programme has been developed towards producing graduates with outstanding programming skills and the ability to design, implement, and maintain complex information technology systems. The graduates of this programme will be competent and able to; (i) Develop, manage and administer computer−based information systems and networks. (ii) Apply computing principles and mathematical theory to develop sustainable solutions to current and future computing problems. (iii) Apply design and development principles in the construction of software systems of varying complexityProgramme Objective
Direct Entry: Two principal passes in Physics and Mathematics . Equivalent qualification: Diploma in Information Technology or Computer Engineering or Computer Science with at least average of “B” or GPA of 3.0, and at least Four Passes (Excluding Religious Subjects) at O’ Level.
Year I Semester I At the end of year one and year two students undertake a field placement where they work in different organizations for eight weeks. Field placement provides students with the experience of seeking and securing a job, as well as practical experience and industry contacts that will benefit their academic study and longer-term career. In the last semester during the third year students undertakes a project (ITU08206 Final Year Project) that simulates working in industry. In this project students apply skills in software application development. Many students tackle real-world problems for their projects, with the close involvement and supervision of lecturers and industry partners.Curriculum Structure
SubjectCode
Subject Name
CSU07101
Programming in C I
ITU07102
Fundamentals of Computers
GSU07101
Communication Skills
MTU07104
Mathematics I
GSU07102
Development Studies
ITU07101
System Analysis and Design I
Semester II
CSU07202
Programming in C II
ITU07203
System Analysis and Design II
CSU07203
Fundamentals of Databases
ITU07204
Fundaments of Web Technologies
CSU07204
Fundamentals of Data Communication
CSU07205
Operating Systems I
ITU07205
Field Practical Training Report I
Year II Semester III
MTU07305
Mathematics II
CSU07306
Database Management Systems
CSU07307
Internet and Web Development Technologies
CSU07308
Operating Systems II
CSU07309
Data Structures and Algorithms
ITU07205
Field Practical Training Report I
CSU07310
Visual Programming (Elective)
ITU07307
Multimedia Systems (Elective)
Semester IV
CSU07411
Object Oriented Programming
CSU07412
Computer Networks
MTU07406
Discrete Mathematics
CSU07413
Software Engineering
ITU07411
Computer Systems Security
ITU07410
Field Practical Training Report II
ITU07408
Electronic Commerce (Elective)
ITU07409
Human Computer Interface (Elective)
Year III Semester V
Stream: Computer Networks
CSU08102
Advanced Networking I
CSU08103
Wireless Technologies
CSU08104
Distributed Systems
ITU08102
IS Research methods
MTU08101
Operational Research
ITU08103
E-Government (Elective)
ITU08101
IS Strategy Formulation (Elective)
Stream: Software Engineering and Database Development
CSU08105
Software Engineering II
CSU08106
Advanced database Technologies
ITU08102
IS Research methods
MTU08101
Operational Research
CSU08104
Distributed Systems
ITU08101
IS Strategy Formulation (Elective)
ITU08105
Customer Relationship Management (Elective)
Semester VI
Stream: Computer Networks
CSU08208
Advanced Networking II
CSU08209
Network Security
CSU08210
Artificial Intelligence
ITU08209
Final Year Project
MSU08201
ICT Entrepreneurship
ITU08208
Management of Technology & Innovation (Elective)
CSU08212
Social Network Technologies (Elective)
Stream: Software Engineering and Database Development
CSU08213
Mobile Programming
CSU08214
Advanced web programming
CSU08215
Artificial Intelligence
ITU08206
Final Year Project
MSU08201
ICT Entrepreneurship
ITU08207
ICT Policy Formulation (Elective)
ITU08208
Management of Technology & Innovation (Elective)
Industry Connections
The programme opens up opportunities in several areas of information technology. A graduate of this programme can work as software developer, network administrator, IT project manager, software engineer and web developer.
The Programme runs for three (3) years. i) For Tanzanians is Tshs. 1,700,000 payable in two installments. ii) For Foreign Students is US $ 2,000 payable in two installments.Tuition Fee Structure
This programme is designed to equip students with fundamental knowledge and professional skills in information technology to prepare them for work and further studies in several areas of interest related to IT. The graduates of this programme will be competent and able to; (i) Use analytical skills to analyse, design, manage and administer computer based information systems in an organisation. (ii) Apply productively latest technology in Information Technology field. (iii) Use IT tools to solve business problems and take advantages of business opportunities and provide recommendations that will help an organisation to achieve its objectives. (iv) Enroll in a Bachelor’s degree in Information Technology, Computer Science or any related discipline of study at NTA level 7Programme Objective
Direct Entry: Holder of Certificate of Secondary Education with four (4) Passes in NonReligious Studies and Advanced Certificate of Secondary Examination. One Principle Pass and two Subsidiary Pass in either Mathematics, Physics or Chemistry otherwise O’Level should have Credit in Mathematics. Equivalent qualification: Holder of certificate of secondary education examination (CSEE) with four passes in non religious subjects and Holder of basic technician certificate in computer engineering, telecommunication and electronics engineering and information technology
Year I Semester I At the end of year one and year two students undertake a field placement where they work in different organizations for eight weeks. Field placement provides students with the experience of seeking and securing a job, as well as practical experience and industry contacts that will benefit their academic study and longer-term career. In the last semester during the third year students undertakes a project (ITU08206 Final Year Project) that simulates working in industry. In this project students apply skills in software application development. Many students tackle real-world problems for their projects, with the close involvement and supervision of lecturers and industry partners.Curriculum Structure
SubjectCode
Subject Name
CSU07101
Programming in C I
ITU07102
Fundamentals of Computers
GSU07101
Communication Skills
MTU07104
Mathematics I
GSU07102
Development Studies
ITU07101
System Analysis and Design I
Semester II
CSU07202
Programming in C II
ITU07203
System Analysis and Design II
CSU07203
Fundamentals of Databases
ITU07204
Fundaments of Web Technologies
CSU07204
Fundamentals of Data Communication
CSU07205
Operating Systems I
ITU07205
Field Practical Training Report I
Year II Semester III
MTU07305
Mathematics II
CSU07306
Database Management Systems
CSU07307
Internet and Web Development Technologies
CSU07308
Operating Systems II
CSU07309
Data Structures and Algorithms
ITU07205
Field Practical Training Report I
CSU07310
Visual Programming (Elective)
ITU07307
Multimedia Systems (Elective)
Semester IV
CSU07411
Object Oriented Programming
CSU07412
Computer Networks
MTU07406
Discrete Mathematics
CSU07413
Software Engineering
ITU07411
Computer Systems Security
ITU07410
Field Practical Training Report II
ITU07408
Electronic Commerce (Elective)
ITU07409
Human Computer Interface (Elective)
Year III Semester V
Stream: Computer Networks
CSU08102
Advanced Networking I
CSU08103
Wireless Technologies
CSU08104
Distributed Systems
ITU08102
IS Research methods
MTU08101
Operational Research
ITU08103
E-Government (Elective)
ITU08101
IS Strategy Formulation (Elective)
Stream: Software Engineering and Database Development
CSU08105
Software Engineering II
CSU08106
Advanced database Technologies
ITU08102
IS Research methods
MTU08101
Operational Research
CSU08104
Distributed Systems
ITU08101
IS Strategy Formulation (Elective)
ITU08105
Customer Relationship Management (Elective)
Semester VI
Stream: Computer Networks
CSU08208
Advanced Networking II
CSU08209
Network Security
CSU08210
Artificial Intelligence
ITU08209
Final Year Project
MSU08201
ICT Entrepreneurship
ITU08208
Management of Technology & Innovation (Elective)
CSU08212
Social Network Technologies (Elective)
Stream: Software Engineering and Database Development
CSU08213
Mobile Programming
CSU08214
Advanced web programming
CSU08215
Artificial Intelligence
ITU08206
Final Year Project
MSU08201
ICT Entrepreneurship
ITU08207
ICT Policy Formulation (Elective)
ITU08208
Management of Technology & Innovation (Elective)
Industry Connections
Graduates of this programme find employment as Information Technology support technicians in a wide variety of settings.
The programme runs for two (2) years where Ordinary Diploma in Information Technology is awarded upon successfully completion of two National Technical Awards programmes at level 5 (NTA 5) and level 6 (NTA 6). i) For Tanzanians is Tshs. 1,400,000 payable in two installments. ii) For Foreign Students is US $ 1,400 payable in two installmentsTuition Fee Structure
This qualification is intended for a person who will design simple computer systems, create simple computer programs, manage, administer and support computer−based information systems in an organization. The graduates of this programme will be competent and able to; (i) Develop simple computer programs that stress problem solving, independent of a particular programming language. (ii) Comprehend the techniques used to apply computers to a wide range of tasks, and associated skills of problem solving with the aid of computers. (iii) Enroll in a Bachelor’s degree in Computer Science, Information Technology or any related discipline of study at NTA level 7Programme Objective
Direct Entry: Holder of Certificate of Secondary Education with four (4) Passes in NonReligious Studies and Advanced Certificate of Secondary Examination. One Principle Pass and two Subsidiary Pass in either Mathematics, Physics or Chemistry, otherwise O’Level should have a credit in Mathematics. Equivalent qualification: Holder of certificate of secondary education examination (CSEE) with four passes in non religious subjects and Holder of basic technician certificate in computer engineering, telecommunication and electronics engineering and information technology.
At the end of year one students undertake a field placement where they work in different organizations for eight weeks. Field placement provides students with practical experience and industry contacts that will benefit their academic study and longer-term career. In the last semester during the second year students undertakes a project (ITD06207 Project Work) that simulates working in industry. In this project students apply skills in software application development. Many students tackle real-world problems for their projects, with the close involvement and supervision of lecturers and industry partners.Curriculum Structure
Year I Semester I
Subject Code
Subject Name
CST05101
Programming I
CST05102
Introduction to Data Communications
GST05101
Introduction to Communication Skills
ITT05101
Fundamentals of Website Design
ITT05102
Introduction to Computer Systems
MTT05101
Basic Mathematics and Statistics
Semester II
CST05203
Basic Operating Systems
CST05204
Introduction to Computer Networks
CST05205
Fundamentals of Database Management
ITT05203
Introduction to Electronic Commerce
ITT05204
Desktop Publishing
ITT05205
Introduction to Information Systems
ITT05206
Field Practical Training
Year II Semester I
GSD06101
Business Communication
MTD06102
Mathematics and Statistics
CSD06101
Object Oriented Programming
ITD06101
Fundamentals of Systems Analysis and Design
CSD06102
Relational Database Development Using SQL
GSD06101
Business Communication
CSD06103
Fundamentals of Computer Security (Elective)
CSD06104
Introduction to Visual Programming (Elective)
Semester II
MSD06201
Fundamentals of Management
CSD06205
Event–Driven Programming
ITD06204
Maintenance of Computer Systems
CSD06206
Fundamentals of Operating Systems
ITD06207
Project Work
MSD06201
Fundamentals of Management
MSD06202
Fundamentals of Entrepreneurship (Elective)
CSD06207
Introduction to Internet and Web Development Technologies (Elective)
Industry Connections
Graduates of this programme find employment as Information Technology support technicians in a wide variety of settings.
The programme runs for two (2) years where Ordinary Diploma in Computer Science is awarded upon successfully completion of two National Technical Awards programmes at level 5 (NTA 5) and level 6 (NTA 6) i) For Tanzanians is Tshs. 1,400,000 payable in two installments. ii) For Foreign Students is US $ 1,400 payable in two installments.Tuition Fee Structure
This qualification is intended to provide the basics of computers and train students to become basic technicians in information technology. The graduates of this programme will be competent and able to; (i) install software and hardware (ii) perform software and network troubleshooting (iii) create simple databases and desktop publications, (iv) design simple websites (v) possess basic entrepreneurial skills (vi) Enroll in an Ordinary Diploma in Computer Science, Ordinary Diploma in Information Technology or any related discipline of study at NTA level 5.Programme Objective
Direct Entry: Holders of Certificate of Secondary Education Examination (CSEE) with four (4) D passes and above in non-religious subjects. One of the Passes should include either Physics or Chemistry or Mathematics
Year I Semester ICurriculum Structure
Subject Code
Subject Name
GST04101
Elementary Business Communication
MTT04101
Elements of Business Mathematics and Statistics
ITT04101
Computer Applications
CST04101
Basics of Data Communications
ITT04102
Introduction to computer hardware and software
GST04101
Elementary Business Communication
Semester II
CST04202
Introduction to programming concepts
CST04203
Essentials of Internet and Web technology
ITT04203
Basics of Computer maintenance and troubleshooting
CST04204
Database Principles
MST04201
Basic Entrepreneurship
ITT04204
Project
This qualification is intended for a person who will clearly understand computer systems and related devices, install software, hardware and software troubleshooting, network troubleshooting, create simple databases, create desktop publications, design simple website, possess entrepreneurial skills and communicate technical information in the field of computing and information technology; and develop ideas towards technical knowledge, skills and motivation in computing and information technology in pursuance of further knowledge and skills
The programme runs for two (2) years where Ordinary Diploma in Information Technology is awarded upon successfully completion of two National Technical Awards programmes at level 5 (NTA 5) and level 6 (NTA 6). i) For Tanzanians is Tshs. 1,400,000 payable in two installments. ii) For Foreign Students is US $ 1,400 payable in two installmentsTuition Fee Structure