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.
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:
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.
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:
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.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Tuition at Makerere CoCIS:
Additional costs most students face:
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:
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.
CoCIS is a strong choice if:
CoCIS may not be the best choice if:
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.
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.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account