Computer Science at Makerere CoCIS: Is It Worth It in 2026?
A Computer Science degree from Makerere CoCIS provides strong theoretical foundations (algorithms, data structures, databases, networks) and carries significant credential weight with Ugandan employers, especially banks, telecoms, and government agencies. Tuition runs approximately UGX 1,500,000 to UGX 4,000,000 per year depending on government versus private sponsorship. The degree takes four years. The main gap: CoCIS, like most university CS programs globally, is heavier on theory than practical modern development. Graduates often know algorithms but struggle to deploy a web application. For 18-year-olds choosing their first degree, CoCIS is a strong choice supplemented with self-directed practical coding. For career changers in their mid-20s or older who need income from tech within a year, a focused bootcamp is faster and cheaper.
What CoCIS Actually Teaches
The College of Computing and Information Sciences at Makerere University offers Bachelor's degrees in Computer Science, Information Technology, Information Systems, and related programs. The CS program is the most rigorous and the most relevant to software development careers.
Core curriculum covers:
- Mathematics and foundations: Discrete mathematics, linear algebra, calculus, probability. These underpin algorithms and data science.
- Data structures and algorithms: The computer science fundamentals that help you write efficient code and solve complex problems. This is where university education is genuinely stronger than bootcamps.
- Databases: Relational database design, SQL, normalization. Practical knowledge used in every software application.
- Networking: How the internet works at a deep level. TCP/IP, routing, protocols. Important for backend development and infrastructure roles.
- Software engineering: Project management, requirements analysis, design patterns. The process side of building software.
- Operating systems: How computers manage memory, processes, and storage. Foundational for systems programming.
This is a solid foundation. No bootcamp covers algorithms and data structures to this depth, and for roles at large companies that require technical interviews with algorithm challenges, a CS degree gives you a significant head start.
What CoCIS Does Not Cover Well
Every Makerere CoCIS graduate we have spoken with reports the same gap: the distance between what the curriculum teaches and what the job market demands. This is not unique to Makerere. It is a global problem with university CS programs. But it needs to be said plainly.
Practical gaps most graduates report:
- Modern web frameworks: The market wants React, Next.js, Vue, Node.js, Django, or similar. University curricula update slowly and often teach older technologies.
- Git and version control: Every professional development team uses Git daily. Many graduates have never used it in a team setting.
- Deployment: Getting an application from your laptop to a live server. CI/CD pipelines, cloud hosting, domain management. Academic programs focus on building code, not shipping it.
- MoMo and Airtel Money integration: If you want to build products for Uganda, you need to understand MTN MoMo and Airtel Money APIs. No university teaches this because the technology moves faster than curricula can update.
- Cloud services: AWS, Google Cloud, Vercel, Supabase. Modern development runs on cloud infrastructure. Academic programs often still teach local-only development.
- Agile teamwork: How real development teams work: sprints, code reviews, pull requests, continuous integration. University group projects approximate this but rarely mirror real workflow.
None of this means the degree is worthless. It means the degree alone is not enough. The students who graduate from CoCIS and get hired quickly are those who supplemented their coursework with practical self-study: learning React from freeCodeCamp, building portfolio projects on GitHub, contributing to open source, and attending hackathons. The degree provides depth. You need to add breadth yourself.
Tuition, Timeline, and the Full Financial Picture
Tuition at Makerere CoCIS:
- Government sponsored: approximately UGX 1,500,000 per year (limited spots, based on UACE scores)
- Private sponsorship: approximately UGX 2,000,000 to UGX 4,000,000 per year
- Four-year program total: UGX 6,000,000 to UGX 16,000,000 in tuition alone
Additional costs most students face:
- Accommodation: UGX 500,000 to UGX 2,000,000 per year (depending on on-campus vs off-campus)
- Food and living expenses: UGX 100,000 to UGX 300,000 per month
- Laptop: UGX 700,000 to UGX 1,500,000 (one-time purchase)
- Books and materials: UGX 200,000 to UGX 500,000 per year
Total four-year investment: UGX 10,000,000 to UGX 30,000,000+ depending on sponsorship type and living situation.
Compare with a coding bootcamp:
- McTaba full program: UGX 3,400,000 to UGX 3,700,000 over 4 to 6 months
- Refactory: Variable tuition, 6 to 12 months
- Time to first employment: 6 to 12 months vs 4 years
The bootcamp is 3 to 8 times cheaper and 4 to 8 times faster. The trade-off is that the bootcamp provides less theoretical depth and does not carry the same credential weight with employers who filter by degree.
Who Should Choose Makerere CoCIS
CoCIS is a strong choice if:
- You are 17 to 19 years old and choosing your first university degree. The four-year timeline is manageable at this stage of life, and the foundations will serve your entire career.
- You want to work at a large Ugandan employer (Stanbic, MTN Uganda, Airtel Uganda, Bank of Uganda, NITA-U) where a degree is still a hiring filter.
- You are interested in computer science as a discipline, not just as a job ticket. You want to understand how computers actually work at a deep level.
- You qualify for government sponsorship. At UGX 1,500,000/year, the financial burden is manageable.
- You plan to pursue postgraduate study (Master's, PhD) or move into research, teaching, or academia.
- You are willing to supplement the degree with practical self-study throughout the four years.
CoCIS may not be the best choice if:
- You are 25 or older and need income from tech within 12 months. Four more years in university is a significant opportunity cost.
- You already have a degree in another field. A second degree is expensive and slow. A bootcamp adds technical skills without repeating general education requirements.
- You are paying private tuition and UGX 16,000,000+ over four years is a serious financial strain.
- Your primary goal is building products and getting a development job as quickly as possible. A bootcamp optimizes for this directly.
How to Get Maximum Value From a CoCIS Degree
If you do choose Makerere CoCIS, here is how to graduate as both a credentialed CS graduate and a job-ready developer:
Year 1: Focus on the academic foundations (math, introductory programming). Start freeCodeCamp or The Odin Project on the side. Learn HTML, CSS, and JavaScript basics. Create your GitHub account and start pushing code from day one.
Year 2: As you study data structures and algorithms in class, start building web applications on your own. Learn React and Node.js through online resources. Attend your first hackathon. Join the GDSC or campus tech community.
Year 3: Build portfolio projects that combine your academic knowledge with practical skills. Learn deployment, Git workflows, and basic DevOps. Start exploring MoMo and Airtel Money APIs. Apply for internships at Kampala tech companies.
Year 4: Your final year project should be a real, deployed application. Ideally something that solves a Ugandan problem and integrates local payment rails. Polish your portfolio. Start applying for developer roles in your second semester. Graduate with both the degree and the proof that you can build.
The students who follow this pattern are the ones employers compete for. They have the depth of a CS degree and the portfolio of a bootcamp graduate. That combination is uncommon and valuable.
Making Your Decision
If you are deciding between Makerere CoCIS and alternative paths, the honest framework is:
Choose CoCIS if you are young, you can afford it (especially on government sponsorship), you value deep CS knowledge, and you are willing to supplement with practical skills. Apply, get in, and start self-study on day one.
Choose a bootcamp if you need to be earning from tech within a year, you already have a degree in another field, or the financial commitment of four years of university is too heavy.
Choose self-taught if you have strong self-discipline, no money for either option, and you are comfortable with a 12 to 24 month timeline with no guarantees.
Whatever path you choose, start building practical skills today. Create a free McTaba Academy account and explore the courses. If CoCIS is your path, the practical skills you build alongside the degree are what will set you apart from your classmates at graduation.
For a full comparison of all three paths, see our bootcamp vs self-taught vs degree guide for Uganda.
Key Takeaways
- ✓Makerere CoCIS is Uganda's most recognized computing program. The degree carries real weight with employers, especially in banking, telecom, and government roles that filter by credential.
- ✓The curriculum covers strong CS fundamentals: algorithms, data structures, databases, networking, and software engineering theory. These concepts build a deep foundation that lasts an entire career.
- ✓The practical gap is real: most graduates report needing additional self-study in modern frameworks (React, Node.js), deployment, Git, and local payment integrations (MoMo, Airtel Money) before they are job-ready for development roles.
- ✓Tuition ranges from UGX 1,500,000 to UGX 4,000,000 per year. A four-year total of UGX 6,000,000 to UGX 16,000,000 makes it multiple times more expensive than a coding bootcamp.
- ✓For young students choosing their first degree, CoCIS is a strong foundation when supplemented with practical self-study. For career changers who need results within a year, a bootcamp is the better fit.
Frequently Asked Questions
- Is Makerere CoCIS the best CS program in Uganda?
- It is the most recognized. Makerere's reputation and alumni network make CoCIS the default top choice for CS in Uganda. Whether it is "the best" depends on what you are optimizing for. MUST has a strong applied sciences focus. Kyambogo has grown its IT program. Clarke International and Nkumba offer alternatives. But for credential weight and employer recognition, CoCIS is still the standard-bearer.
- Can I get a developer job without finishing a CoCIS degree?
- Yes. The Ugandan tech market is increasingly portfolio-driven, especially at startups, agencies, and tech companies. If you can build and deploy software, demonstrate it on GitHub, and pass a technical interview, many employers will hire you regardless of degree status. Large corporates, banks, and government agencies are more likely to require a degree. Know your target employers before deciding.
- How competitive is admission to Makerere CoCIS?
- Competitive, especially for government sponsorship. You need strong UACE results, particularly in Mathematics and Physics. Private sponsorship is less competitive academically but costs significantly more. Apply early, have your documentation ready, and consider backup universities if Makerere is your top choice.
- Should I study CS or IT at Makerere?
- CS is more rigorous and provides deeper fundamentals in algorithms, mathematics, and theory. IT is more applied and covers systems administration, networking, and organizational technology. For software development careers, CS is the stronger foundation. For IT infrastructure, systems administration, or business technology roles, IT may be more directly relevant. Both lead to viable tech careers.
Ready to build real-world apps?
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.
Apply to the McTaba Marathon