Bachelor of Information Technology

Bachelor of Information Technology programme is aimed at producing graduates with practical knowledge of Information Technology and student have option to specialize in the following areas:

  • Networks and Security
  • Enterprise and Information Systems
  • Web systems and Technology

The objectives of the Bachelor of Information Technology include:

  •  Demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to Information Technology and software applications.
  • Possess the right combination of knowledge and practical, hands-on expertise to plan and manage both an organization’s information technology infrastructure and the people who use it.
  • Take responsibility for selecting hardware and software products appropriate for an organization. Able to integrate those products with organizational needs and infrastructure, and install, customize and maintain those applications, thereby providing a secure and effective environment that supports the activities of the organization’s computer users.
  • Deploy appropriate theory, practices, and tools for the specification, design, implementation, and maintenance as well as the evaluation of computer-based systems.
  • Ensure that graduates are guided by the social, professional, legal and ethical as well as cultural issues involved in the use of computer technology.
  • Demonstrate practical capabilities and skills to specify, design, and implement computer-based systems. They will be able to apply the principles of effective information management and human computer interaction while taking into account security issues.

Summary of Courses 



Semester I



            Semester II

First Year -  Foundation

Mathematics I

Fundamentals of Information Systems

Communication & Study Skills I

Introduction to the Computer Science

Introduction to Economics I

Mathematics II

Principles of Programming

Communication & Study Skills II

Introduction to Computer Software Packages

Introduction to Economics II

Second Year

Principles of Management

Introduction to C Programming

Computer Architecture

Digital Design


Business Communication

Object-oriented Programming and Java

Operating Systems

Networking and Communication

Computers, Professional Practice and Ethics

Third Year

System Acquisition and implementation

Real Time and Embedded Systems

Computer Security

Business Intelligence

Software Engineering I 

Fundamentals of Compilers

Artificial Intelligence and Prolog

Computer Graphics

Advanced Databases

Software Engineering II


Fourth Year

Concurrency Systems

Capstone Project

Advanced Security

Web Systems and Technology

Enterprise Systems

ICT Project Management

Business Concepts 

Statistics and Empirical Methods for Computing

Distributed Systems

Capstone Project

Human-Computer Interaction


Accounting Concepts


Thinking about doing career in ICT? Think Mulungushi University!