All programmes
BACHELOR'S · Faculty of Computing and Information Technology

Bachelor of Information Technology

Software development, data, networks and information security for the digital economy.

CODEBIT DURATION3 YEARS · 6 SEMESTERS TUITION / SEMESTERUGX 1,350,000 APPLICATION FEEUGX 50,000

Entry requirements

UCE with at least 5 passes and UACE with at least 2 principal passes, or a relevant certificate/diploma.

  • UCE — minimum 5 passes .
  • UACE — minimum 2 principal passes (2.00 points).

Curriculum

Year 1 · Semester 15 units · 17 CU
  • BIT1101 Introduction to Computing3 CU · Core

    History and components of computers, number systems, operating systems and productivity tools.

  • BIT1102 Computer Programming I4 CU · Core

    Problem solving and structured programming in Python: variables, control flow, functions and files.

  • BIT1103 Mathematics for Computing3 CU · Core

    Core concepts, practice and assessment in Mathematics for Computing.

  • GEN1101 Communication Skills3 CU · Core

    Core concepts, practice and assessment in Communication Skills.

  • BIT1105 Database Systems I4 CU · Core

    Relational model, entity-relationship design, normalisation and SQL.

Year 1 · Semester 25 units · 16 CU
  • BIT1201 Computer Programming II4 CU · Core

    Object-oriented programming, data structures in practice and testing.

  • BIT1202 Web Design and Development3 CU · Core

    Core concepts, practice and assessment in Web Design and Development.

  • BIT1203 Discrete Mathematics3 CU · Core

    Core concepts, practice and assessment in Discrete Mathematics.

  • BIT1204 Computer Networks I3 CU · Core

    Core concepts, practice and assessment in Computer Networks I.

  • GEN1102 Entrepreneurship and Innovation3 CU · Elective

    Core concepts, practice and assessment in Entrepreneurship and Innovation.

Year 2 · Semester 16 units · 20 CU
  • BIT2101 Data Structures and Algorithms4 CU · Core

    Lists, stacks, queues, trees, graphs, sorting and searching with complexity analysis.

  • BIT2102 Database Systems II4 CU · Core

    Advanced SQL, transactions, indexing, stored procedures and database administration.

  • BIT2103 Systems Analysis and Design3 CU · Core

    Core concepts, practice and assessment in Systems Analysis and Design.

  • BIT2104 Operating Systems3 CU · Core

    Core concepts, practice and assessment in Operating Systems.

  • BIT2105 Mobile Application Development3 CU · Elective

    Core concepts, practice and assessment in Mobile Application Development.

  • BIT2106 Electronic Commerce3 CU · Elective

    Core concepts, practice and assessment in Electronic Commerce.

Year 2 · Semester 25 units · 16 CU
  • BIT2201 Software Engineering4 CU · Core

    Core concepts, practice and assessment in Software Engineering.

  • BIT2202 Network Administration3 CU · Core

    Core concepts, practice and assessment in Network Administration.

  • BIT2203 Research Methods in Computing3 CU · Core

    Core concepts, practice and assessment in Research Methods in Computing.

  • BIT2204 Human Computer Interaction3 CU · Core

    Core concepts, practice and assessment in Human Computer Interaction.

  • GEN2101 Ethics and Professional Practice3 CU · Elective

    Core concepts, practice and assessment in Ethics and Professional Practice.

Year 3 · Semester 13 units · 10 CU
  • BIT3101 Information Security3 CU · Core

    Core concepts, practice and assessment in Information Security.

  • BIT3102 Cloud Computing3 CU · Core

    Core concepts, practice and assessment in Cloud Computing.

  • BIT3104 Final Year Project I4 CU · Core

    Core concepts, practice and assessment in Final Year Project I.

Apply for this programme Ask admissions