chaguakozi | Software Engineering - chaguakozi
Science & Technology 3-4 years TZS 2,500,000 - 4,500,000 per year

Software Engineering

Bachelor of Software Engineering is offered at UDSM, DIT, NM-AIST, and other universities. Students learn software development, programming, database design, web development, mobile app development, s...

Course Description

Bachelor of Software Engineering is offered at UDSM, DIT, NM-AIST, and other universities. Students learn software development, programming, database design, web development, mobile app development, system analysis, and software project management. The programme includes hands-on coding projects and industry internship. Graduates work as software developers, web developers, mobile app developers, and IT consultants in Tanzania's growing tech industry including banks, telecoms, fintech companies, and government IT departments.

Skills You Will Gain

Programming (Java, Python, C++, JavaScript, PHP, Kotlin, Swift)
Web development (HTML, CSS, React, Angular, Vue.js, Node.js, Laravel)
Mobile app development (Android - Kotlin/Java, iOS - Swift, Cross-platform - Flutter, React Native)
Database design and management (MySQL, PostgreSQL, MongoDB, SQLite)
Software architecture and design patterns
System analysis and design
API development (RESTful APIs, GraphQL)
Version control (Git, GitHub, GitLab)
Software testing and QA
Agile and Scrum methodologies
DevOps basics (Docker, CI/CD)
Cloud computing (AWS, Azure, Google Cloud)
Skill Mastery Level 92%

Taught by experienced instructors

Career Opportunities

Software Developer (Tech Companies - NCR Tanzania, Huawei Tanzania, Banks - CRDB, NMB, NBC, Telecom - Vodacom, Airtel, Tigo, Halotel, Tech Startups - Buni Hub, Kinu, Sahara Ventures, DTBi), Web Developer (Digital Agencies, Corporate IT Departments, eGA - e-Government Agency, NGOs), Mobile App Developer (FinTech - Nala, Selcom, M-Pesa, Tigo Pesa, Banks), Full-Stack Developer (Software Houses, IT Consulting Firms), Backend Developer, Frontend Developer, DevOps Engineer, Software Architect, Quality Assurance Engineer, IT Consultant, Tech Startup Founder, Government IT Officer (eGA, TRA, NIDA, NSSF, BRELA), ICT Teacher (Secondary Schools, Vocational Training - VETA, Universities)

Software Developer

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

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

Entry Requirements

  • Two principal passes in Advanced Mathematics and Physics, Chemistry, or Computer Science. Minimum entry points: 4.0.

Related Courses

Explore other courses in Science & Technology category

Science & Technology
Computer Science

Bachelor of Science in Computer Science is a comprehensive programme t...

TZS 1,500,000 - 3,500,000 per year 3-4 years
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