chaguakozi | Computer Science - chaguakozi
Science & Technology 3-4 years TZS 1,500,000 - 3,500,000 per year

Computer Science

Bachelor of Science in Computer Science is a comprehensive programme that prepares students for careers in software development, data science, artificial intelligence, and IT management. Students lear...

Computer Science

Course Description

Bachelor of Science in Computer Science is a comprehensive programme that prepares students for careers in software development, data science, artificial intelligence, and IT management. Students learn programming languages (Python, Java, C++, JavaScript), database management, algorithms, data structures, web development, mobile app development, cybersecurity, and cloud computing. The programme combines theoretical foundations with practical hands-on projects, including a final year industry placement. Graduates are equipped with problem-solving skills, analytical thinking, and the ability to develop innovative technology solutions for businesses and organizations in Tanzania's growing digital economy.

Skills You Will Gain

Programming (Python, Java, C++, JavaScript, PHP, Kotlin, Swift)
Web development (HTML, CSS, React, Node.js, Angular, Vue.js)
Database management (MySQL, PostgreSQL, MongoDB, Oracle)
Software engineering principles
Data structures and algorithms
System analysis and design
Operating systems (Windows, Linux, macOS)
Computer networks and protocols
Cybersecurity and ethical hacking fundamentals
Cloud computing (AWS, Azure, Google Cloud)
UI/UX design principles
Version control (Git, GitHub, GitLab)
Software testing and debugging
Agile and Scrum methodologies
DevOps practices
API development and integration
Machine learning basics
Mobile app development (Android, iOS, Cross-platform)
Technical documentation
Project management
Communication and teamwork
Skill Mastery Level 92%

Taught by experienced instructors

Career Opportunities

Software Developer (Tech Companies - NCR Tanzania, Huawei Tanzania, Banks, Telecoms, FinTech Startups), Web Developer (Digital Agencies, NGOs, Government e-Government Agency - eGA), Mobile App Developer (FinTech Companies - Nala, Selcom, M-Pesa, Tigo Pesa), Full-Stack Developer (Software Houses, IT Consulting Firms), Systems Analyst (Banks - CRDB, NMB, NBC, Stanbic, ABSA), Database Administrator (Government - TRA, NIDA, NSSF, BRELA, Banks, Telecom), IT Consultant (Private Consulting Firms, Freelance, International Organizations), Cloud Engineer (AWS, Azure, Google Cloud Projects), DevOps Engineer (Tech Companies, Startups), Cybersecurity Analyst (Banks, Telecom, Government Institutions), Data Analyst / Data Scientist (Corporate Organizations, Research Institutions, Banks, Telecom), Frontend Developer (Web Agencies, Product Companies), Backend Developer (API Development, E-commerce Platforms), Quality Assurance Engineer (Software Testing Companies, QA Departments), Technical Project Manager (IT Projects, Software Development Teams), Government IT Officer (eGA, TRA, NIDA, NSSF, BRELA), ICT Teacher (Secondary Schools, International Schools, Vocational Training Centers - VETA), Tech Startup Founder, Research Assistant (Universities - UDSM, SUA, NM-AIST, DIT, IFM), Freelance Software Developer

Software Developer

A professional who creates computer programs, mobile applications, and websites. Works in ...

TZS 800,000 - 5,000,000/month In High Demand

IT Support Specialist

A professional who helps computer and network users, resolves technical issues, and mainta...

TZS 500,000 - 2,500,000/month In High Demand

Data Analyst

A professional who analyzes data to improve business decisions through statistical analysi...

TZS 900,000 - 5,500,000/month In High Demand

Entry Requirements

  • Two principal passes in Advanced Mathematics and one of the following subjects: Physics, Chemistry, Computer Science, or Geography. Minimum entry points: 4.0. Candidates without Advanced Mathematics must have a subsidiary pass in Basic Applied Mathematics or a minimum of "C" grade in Mathematics at O-Level.

Universities Offering This Course

View All Universities
Dar es Salaam School of Accountancy (DSA)
(4.3)

Dar es Salaam

Mbeya University of Science and Technology (MUST) - Main Campus
(4.3)

Mbeya

MS Training Centre for Development Cooperation (MS-TCDC)
(4.3)

Arusha

Mwanza University (MzU)
(4.1)

Mwanza

What students and graduates say about this programme

Reviews from people who have taken this programme: teaching, workload, and where it led them. Each review is email-verified and moderated before it appears.

Review this programme

Showing the latest 2 of 2

  1. Graduate
    With computer science skills, you can be self-employed by building websites and mobile apps, freelancing or offering IT services
  2. Current student

    Good course but requires heavy workloads

    There are many group projects, which really help in understanding concepts practically. The computer lab could use more updated hardware.

Reviewers confirm their email address, which does not prove enrolment. Treat reviews as individual opinions.

Related Courses

Explore other courses in Science & Technology category

Science & Technology
Bachelor of Computer Science

This programme provides comprehensive computer science education with ...

TZS 2,800,000 - 3,500,000/year 3 years
Science & Technology
Bachelor of Science in Actuarial Sciences (IFM)

Bachelor of Science in Actuarial Sciences at Institute of Finance Mana...

TZS 2,300,000 - 3,500,000 per year 3 years
Science & Technology
Bachelor of Computer Science (Dar Campus)

Bachelor of Computer Science at Institute of Accountancy Arusha (IAA) ...

TZS 1,600,000 - 3,000,000 per year 3 years