Bachelor Degree in Computer Science (BCS)


Overview

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?

What you'll study

Semester 1

  • Business Communication - ITU07101
  • Business Computer Applications - ITU07102
  • Computer Fundamentals - ITU07103
  • Database Systems - ITU07105
  • Computer Systems Architecture - ITU07104
  • Foundation of Mathematical Analysis - ITU07107

Semester 2

  • Computer Networking - ITU07208
  • Development Studies - ITU07209
  • Computer Graphics Design - ITU07211
  • Principles of Programming - ITU07212
  • Probability and Statistics - ITU07213
  • Discrete Mathematics - ITU07210

Semester 1

  • Distributed Databases - ITU07317
  • Distributed Computing Systems - ITU07318
  • Operating Systems - ITU07320
  • Research Methodology - ITU07321
  • Object Oriented Programming - ITU07322
  • Web Design - ITU07323

Semester 2

  • Entrepreneurship - ITU07425
  • Information Security - ITU07426
  • Internet Programming and Applications - ITU07427
  • Systems Analysis and Design - ITU07428
  • Artificial Intelligence - ITU07424
  • Wireless Communication - ITU07430
  • Industrial Practical Training - ITU07431

Semester 1

  • IT Project Management - ITU08101
  • Open Source Software Deployment - ITU08102
  • Social and Ethical Issues in Computing - ITU08103
  • Data Mining - ITU08104
  • Network Management and Administration - ITU08105
  • Interactive Multimedia - ITU08107

Semester 2

  • Data Structure and Algorithms - ITU08209
  • Cryptology and Coding Theory - ITU08211
  • Computer Security - ITU08213
  • Mobile Computing - ITU08215
  • Individual Project - ITU08217

Entry Requirements

Form Six (VI)

  1. Two principal passes in the following Science subjects: Physics, Chemistry, Biology, Computer Studies, Agriculture, Geography or Mathematics. The two principal passes MUST make an aggregate of 4.0 points as a minimum.
  2. Foundation Programme of the OUT with a minimum GPA of 3.0.

NTA LEVEL 6

  1. Lower Second Class Diploma with a GPA of 3.0 in Computer Science or Information Technology or any related qualification AND 4 passes at O level or Foundation Programme of the OUT with a minimum GPA of 3.0.

1,833,000 TZS

  • EAC Fee 700.00 USD
    SADC Fee 750 USD
    Other Fee 900.00 USD
  • Language English
  • Study Type Undergraduate
  • Level Bachelor Degree
  • Modes Full Time
  • Intakes October