• Overview
  • Modules
  • Career path
  • Entry requirements

Bachelor of Computer Science

Computing and communications technologies lie at the heart of every organisation. The delivery of information services includes a technological framework of hardware, software, networks, tools, internet applications and telecommunications equipment as well as the ethical, professional and legal issues which increasingly play a part in the industry. While hardware technology is developing and diversifying fast, the IT sector, however, is reporting a widening gap in software skills.

The ability to ascertain the IT requirements of different departments across the organisation, communicate ideas and create practical solutions for end-users are essential skills for an IT professional, and an integral part of Bachelor of Computer Science program.

The Bachelor of Computer Science program encompasses all these different areas, enabling graduates to apply what they have studied to the real-world environment.

Graduates will gain:

  • The fundamental concepts and principles of computing, and the roles that computers and network systems increasingly play in modern business practices.
  • A firm grounding in the application of state-of-the-art computer technologies such as multimedia, interactive media, security systems, business systems and intelligent/decision-making systems.
  • Project management and programming skills, and knowledge of the principles and methodologies in developing usable software systems.
  • Insights into cloud computing and other emerging trends, along with the ethical, professional and legal issues that currently dominate the debate in the IT industry.

Internship and placement opportunities can be arranged.

Year One
  • Introduction to ICT
  • Mathematics for Computing I
  • Communication Skills
  • Computer Architecture & Organization
  • Programming Fundamentals


  • Object-Oriented Programming in Java
  • Mathematics for Computing II
  • Financial Accounting
  • Systems Analysis and Design
  • Ethical and Professional Issues in IT
Year Two
  • Data Structures and Algorithms
  • Data Communication and Networking
  • Database Management Systems I
  • Cryptology and Coding Theory
  • Entrepreneurship and Business Management


  • Research Methodology in Computing
  • Operating Systems
  • Systems Administration I
  • Artificial Intelligence
  • Database Management Systems II
  • Practical Project II – Web Applications Development
Year Three
  • Software Construction
  • Compiler Design
  • Systems Administration II
  • Computer Graphics
  • Modeling and Simulation
  • Data warehousing and Business Intelligence


  • Final Year Project
  • User Interface Design
  • Information Security
  • E-Commerce
  • Emerging Trends and Selected Topics in Computer Science

What can I do with a Computing Science degree?

From software development to data analysis, our computer science graduates have a range of opportunities open to them.

Jobs directly related to your degree include:

    • Information systems manager
    • Data analyst
    • IT consultant
    • Multimedia programmer
    • SEO specialist
    • Systems analyst
    • Systems developer
    • UX analyst
    • Web designer
    • Web developer
    • Application analyst
    • Business analyst
    • Database administrator
    • Games developer

This degree will place you at the forefront of computing in a web-based world. Our industry placements will ease your transition into the job market.

Our graduates are highly sought-after and well-equipped to enter either the software industry itself or one of the many fields in which computer systems are extensively used and developed. Our recent graduates have been successful in obtaining employment.

This course provides a perfect foundation for progressing to our postgraduate qualifications in Big Data, Computing for Business, Computing for Financial Markets, Information Technology and Software Engineering.

Victoria University, Come prepared to learn, leave prepared to succeed.

Uganda Advanced Certificate of Education

its equivalent and 2 principal passes obtained, one of which MUST be in Mathematics and the other in any of the following subjects:- Physics, Chemistry or Economics

Diploma in Computer Science, Engineering, Business Studies, Information Technology, Statistics or any other Diploma with either Mathematics of Computer Science or Information Technology as one of the subjects from a recognised institution. A recognised equivalent of a diploma in Computer Science e.g. CCNA