Bachelor of Computer Science

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


Society is growing more connected and computer-dependent by the day. In 2018, world Internet usage passed the 4 billion mark. As a matter of fact, almost every modern technology, whether directly or indirectly, depends on the applications of computer science.

As an aspiring computer science student, you may have caught some of the buzz around machine learning and AI, blockchain, the IoT, cloud computing,probability-based algorithms and fuzzy learning, and more. Are you only now hearing about these subjects? Are you already a geek that just has to get the lowdown on the latest trends? Have you heard of Swift, Rust, Elixir? Or are you still asking yourself the fundamental question of Java vs Python?

As a professional developer, you'll be able to do more than just play around with code. You can make use of your problem-solving skills and develop amazing solutions to real-life problems using complex algorithms, in industries ranging from IT, mobile, cybersecurity, games development, healthcare, and even data science. By holding a degree in computer science, you enter the workforce as someone who not only speaks the language but can actually write it.

What you'll study
Semester I
  • Business Communication
  • Business Computer Applications
  • Computer Fundamentals
  • Database Systems
  • Computer Systems Architecture
  • Foundation of Mathematical Analysis

Semester II
  • Computer Networking
  • Development Studies
  • Computer Graphics Design
  • Principles of Programming
  • Probability and Statistics
  • Discrete Mathematics

Semester III
  • Distributed Databases
  • Distributed Computing Systems
  • Operating Systems
  • Research Methodology
  • Object Oriented Programming
  • Web Design

Semester IV
  • Entrepreneurship
  • Information Security
  • Internet Programming and Applications
  • Systems Analysis and Design
  • Artificial Intelligence
  • Wireless Communication
  • Industrial Practical Training

Semester V
  • IT Project Management
  • Open Source Software Deployment
  • Social and Ethical Issues in Computing
  • Data Mining
  • Network Management and Administration
  • Interactive Multimedia

Semester VI
  • Data Structure and Algorithms
  • Cryptology and Coding Theory
  • Computer Security
  • Mobile Computing   
  • Individual Project

Entry Requirements

Form six leavers with two principal passes with a minimum total of 4.0 points in Science Subjects, either in Advanced Mathematics, Physics, Chemistry, Biology, Geography, Agriculture Science or Computer Studies.


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

Careers and opportunities

Our graduates will work in roles including:

  • Research and development scientist
  • Software developer
  • Systems analyst
  • Business analyst
  • Data scientist

Other Programmes

Tanzania Census 2022