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
University of Dar es Salaam (UDSM)
(4.8)

Dar es Salaam

Dar es Salaam Institute of Technology (DIT) - Main Campus
(4.6)

Dar es Salaam

Arusha Technical College (ATC)
(4.4)

Arusha

College of Business Education (CBE)
(4.3)

Dar es Salaam

Related Courses

Explore other courses in Science & Technology category

Science & Technology
Information Technology

Bachelor of Information Technology (BIT) is a practical programme focu...

TZS 1,400,000 - 2,800,000 per year 3 years
Science & Technology
Cybersecurity

Bachelor of Science in Cybersecurity is a specialized programme that p...

TZS 2,000,000 - 4,500,000 per year 3-4 years
Science & Technology
Data Science & Analytics

Bachelor of Science in Data Science and Analytics is a programme that ...

TZS 2,500,000 - 5,000,000 per year 4 years