bachelor of information technology

1.0 Programme description

Bachelor of Information Technology is a three year degree programme. On completing the programme students will become computing professionals and scientists equipped with ICT skills to better understand the technology behind many of today's careers. Increasingly, employers see IT qualification as a sign of academic well-roundedness.

IT drives innovations such as vaccine research, environmental modelling, and emerging areas include electronic security, earth simulation and bioinformatics. Information Technology professionals adopt information systems or systems administration as technology end-users, they, utilize the existing operating systems, software and applications in tandem to create a larger system that solves a specific business problem.

Information technology intersects between the theory and practical application of information communication technology in fields like Science technology or engineering, health, the humanities, education etc. Information Technology is a critical component of modern life and is essential to the advancement of modern society.

New applications of information technology are constantly eveloving; different applications are linked together forming a complex computing environment. There is now an urgent demand for highly skilled IT professionals with diverse specializations including business and management processes, the design and development of software systems. This demand is forecast to increase both in Uganda and world over.

The BIT programme is designed with an aim of imparting both theoretical knowledge and practical skills in the use and application of Information Technology. The programme, developed in consultation with the IT industry and employers, will deliver a mix of knowledge, skills and experience that are necessary for an IT professional in a three-year degree programme.

The Bachelor of Information Technology course is enhanced with a major project in the third year that allows students to apply theoretical knowledge and skills to the development of a solution to a substantial practical problem proposed by leading industry and university-based practitioners. This is blended with a range of core courses giving a thorough grounding in all essential aspects of information technology and electives; and these will enable students to develop other areas of interest.

2.0 Programme Objectives

The objectives of the BIT programme are to;

  • Expose the student to the fundamental knowledge regarding technical concepts and practices in information technology (IT).
  • Train the student in different backgrounds across fundamental areas of information technology along with a depth of understanding in a particular area of interest within the domain of information systems.
  • Train the student in critical thinking and problem solving skills, with an ability to analyze the impact of technology on individuals, organizations and society including ethical, legal and public policy issues.
  • Prepare the student to be able to collaborate in teams to accomplish a common goal by integrating personal initiative and group cooperation
  • Equip the student with skills to be able to communicate efficiently with technical and nontechnical people in the information technology field and effectively with clients, users, coworkers, and managers using written and oral communication as well as gain skills and strategies for facilitating group projects and activities in collaboration with peers.
  • Impart skills to the student to enable him/her identify and evaluate current and emerging technologies and assess their applicability to address the users’ needs and recognize the need for continued learning throughout their career.
  • Train the student in determining how information is inferred from data, and how decisions are made rationally on the basis of that information and ensure that data integrity and privacy is maintained as the organization processes information and acts on it.
  • Prepare the student for graduate studies in information security, information systems, telecommunications, and other related information technology areas.

3.0 Learning Outcomes

By the end of the programme, the student should be able to;

  • Apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Participate effectively on teams to accomplish a common goal
  • Demonstrate professional, ethical, legal, security and social responsibility
  • Communicate effectively with a range of audiences
  • Analyze the local and global impact of computing on individuals, organizations, and society
  • Recognition of the need for and ability to engage in continuing professional development
  • Use current techniques, skills, and tools necessary for computing practice
  • Use and apply current technical concepts and practices in the core information technologies
  • Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems
  • Effectively integrate IT-based solutions into the user environment
  • Understand the best practices and standards and their application
  • Assist in the creation of an effective project plan

4.0 Programme structures

year one

semester one
course code Module Name
BPH 311 Introduction to Information Communication Technology
BIT 111 Discrete Mathematics
BIT 112 Computer Applications
BIT 113 Fundamentals of Information Systems
BJM 111 Communication Skills
semester two
course code Module Name
BIT 121 Introduction to Database Systems
BIT 122 Internet Technology and Web design
BIT 124 E-commerce
COM 121 Introduction to Statistics & Probability
COM 122 Principles of Programming

year two

semester one
course code Module Name
BIT 211 Database Development and Management
BIT 212 Systems Analysis and Design
BIT 213 Web Development and Management
BIT 214 Computer Networks & Data Communication
COM 211 Object oriented programming
AGM 214 Entreprenuership & Small Businesses Management
semester two
course code Module Name
BIT 221 Multimedia systems
BIT 222 Research Methodology in Computing
BIT 223 Computer Repair and Maintenance
COM 224 Application Development
COM 221 Operating Systems

year three

semester one
course code Module Name
BIT 311 ICT Project Planning and Management
BIT 312 Mobile Application Development
BIS 313 Business Systems Modelling
BIT 314 Network Configuration & Management
COM 312 Software Engineering
BCE 320 Human Computer Interaction
BIT 313 Communication Systems
semester two
course code Module Name
BIT 321 Professional Issues in
BIT 322 Distributed System Development
BIT 323 User Interface Design
BIT 324 Network and Information Security
BIT 325 Graduation project
BBC 321 Business Intelligence
BIT 325 Information Systems Audit