Bachelor of Information Technology

Course Overview

The Bachelor of Information Technology degree equips you with the skills to make a living as you solve, support, troubleshoot and design, everything from web sites to applications to programming networks, in organisations ranging from business and government to schools, healthcare and more.

You will gain a combination of knowledge and practical expertise to influence an organisation’s technology infrastructure and the clients who use IT.

What you'll study

Semester I

    • Business Communication
    • Business Computer Applications
    • Computer Fundamentals
    • Database Systems Development
    • Digital Logic and Computer Organization
    • Foundations of Analysis

Semester II

    • Computer Networking
    • Development Perspectives
    • Computer Graphics Design
    • Principles of Programming
    • Probability and Statistics
    • Database Implementation and Management

Semester III

    • Business Law
    • Data Routing and Switching
    • Management Information Systems
    • Research Methodology
    • Object Oriented Programming
    • Web Design

Semester IV

    • Entrepreneurship
    • Information Security
    • Internet Programming and Applications
    • Systems Analysis and Design
    • Supporting Personal Computers
    • Wireless Communication
    • Industrial Practical Training

Semester V

    • IT Project Management
    • Open Source Software Development
    • Social and Ethical Issues in Computing
    • Data Mining
    • Network Management and Administration
    • Information System Auditing

Semester VI

    • Cybercrimes and Computer Law
    • E-Commerce and Technology
    • Business Information System Re-engineering
    • Information System Management
    • Programming for Mobile Device
    • Individual Project
Entry Requirements

Form six leavers with two principal passes with a minimum total of 4.0 points. Those without a principal pass or subsidiary pass in Mathematics must have a pass at O-Level.


Ordinary Diploma in Computer Science or Information Technology or Computer Engineering with at least average of ‘B’ or GPA of 3.0.

What you'll experience

On this degree course, you'll:

  • Be able to Implement Information Technology based projects using project management techniques and professional etiquettes in both open source and proprietary environment
  • Make use of network management principles, data mining techniques and information systems
  • Evaluate cybersecurity issues, enabling web technologies, and business re-engineering principles resulting from continuous use of information and communication technology by individuals and organizations.
  • Manage responsive information systems
  • Apply database technologies and other computer applications.
  • Apply computer programming theories and techniques in developing computer software
  • Use modeling and graphics techniques in designing and managing web applications
  • Employ data routing and switching protocols and techniques to configure wired and wireless computer networks

Careers and opportunities

Our graduates will work in roles including:

  • Computer and Information Systems Manager
  • Network and Computer Systems Administrator
  • Database administrator
  • Software Developer
  • Computer Systems Analyst
  • Data security Administrator
  • Computers Support Specialist
  • Process Manager
  • Web developer

Teaching methods

Teaching methods on this course include:

  • Lectures
  • Tutorials
  • Laboratory work
  • Practical work

How you're assessed

You’ll be assessed through:

  • Technical reports and logbooks
  • Written exams
  • Projects
  • Presentations
  • Competence tests
  • Group discussions

Course costs

Registration (IAA)

TZS 20,000/=

Examination (IAA)

TZS 70,000/=

Application Form (IAA)

TZS 10,000/=

Wear and tear

TZS 20,000/=


TZS 20,000/=

Computer Lab Fee

TZS 200,000/=

Student ID

TZS 3,000/=

  • EAC students – $820 per year
  • SADC students – $870 per year
  • Other students – $900 per year

How to Apply

Institute of Accountancy Arusha admission cycles are normally guided by two regulatory authorities which are The National Council for Technical Education (NACTE) and The Tanzania Commission for Universities (TCU). If you apply to IAA, you will be following provisions as set forth by the mentioned authorities.

Different programmes have different entry requirements. You can visit our programme page to see entry requirement for different programmes or be sure to read thoroughly the TCU admission guide book and the NACTE admission guide book.

We consider each applicant and put enormous care into evaluating every application. We hope you will explore the information in this section to understand what we look for in our admissions process.

  • Fee 1,500,000/=
  • Duration 3 Years
  • Language English
  • Mode of Study Full Time
  • Intakes October