Skip links

Computer Science

💻 Diploma in Computer Science (DCS)

ICT and engineering

🚀 Unlock Your Future in Tech with UICT’s DCS Program

At the Uganda Institute of Information and Communications Technology (UICT), the Diploma in Computer Science (DCS) program is your launchpad into the world of software development, cybersecurity, artificial intelligence, and beyond. Whether you're passionate about coding, system design, or solving complex digital problems, this hands-on program equips you with both the theoretical foundations and practical skills needed to thrive in today’s fast-paced tech landscape.

Duration: 2 Years (4 semesters + Internship)

Credential: Diploma

Mode: Full-time / Day

🎯 Program Objective

The DCS program is designed to produce highly skilled ICT professionals who can design, develop, and manage computer systems and applications. Graduates are prepared to contribute to Uganda’s digital economy and compete in the global tech marketplace.


🧠 What You’ll Learn

The program blends computing theory with intensive practical training across multiple tech domains, including:

  • Programming Fundamentals (Python, Java, C++)
  • Database Systems (MySQL, PostgreSQL)
  • Web & Mobile App Development
  • Operating Systems & Linux Administration
  • Cybersecurity Principles
  • Computer Networks & Protocols
  • Artificial Intelligence & Machine Learning (Introductory)
  • Systems Analysis & Design
  • Software Engineering Methodologies
  • ICT Entrepreneurship & Innovation

💡 Students will also undertake a capstone project and a mandatory industrial training to bridge classroom knowledge with real-world challenges.



🧑‍🏫 Target Audience
  • O’ Level and A’ Level graduates with science backgrounds
  • ICT certificate holders looking to upgrade
  • Aspiring software engineers, network administrators, and tech entrepreneurs

🎓 Career Opportunities

Graduates of the DCS program can pursue roles such as:

  • 💼 Software Developer / Engineer
  • 💼 IT Support Specialist
  • 💼 Web & Mobile App Developer
  • 💼 Network Administrator
  • 💼 Database Manager
  • 💼 Systems Analyst
  • 💼 Cybersecurity Technician
  • 💼 Junior AI / Data Analyst
  • 🚀 Many DCS alumni from UICT have gone on to build tech startups, join leading ICT firms, or pursue further studies in Computer Science and Software Engineering.


📅 Program Duration
  • 2 Academic Years (4 semesters + Internship)
  • Mode: Full-time / Day

📝 Admission Requirements
  • Uganda Certificate of Education (UCE) with at least 5 passes including English & Mathematics
  • Uganda Advanced Certificate of Education (UACE) with at least one principal pass in Mathematics, Physics, or any ICT-related subject
  • Or a Certificate in ICT or related field from a recognized institution

💡 Why Study at UICT?
  • 🔬 State-of-the-art computer labs & ICT infrastructure
  • 🧑‍💼 Industry-aligned curriculum designed with top tech employers
  • 🤝 Strategic partnerships with CISCO, Huawei, ICDL, NITA-U, and more
  • 🌍 Strong alumni network and career mentorship
  • 📍 Convenient campus location in Nakawa, Kampala

Apply to UICT

Ready to take the next step? Click the button below to begin your application journey.

Related Programs

Business, Computing & Management

  • New

Engineering & Technology

  • New

Business, Computing & Management

  • New

Engineering & Technology

Engineering & Technology

Business, Computing & Management

Business, Computing & Management

Business, Computing & Management

Business, Computing & Management