Bachelor of Science in Computer Science (B.Sc. CS)

Course Objective:

To provide a comprehensive foundation in computer science, covering theoretical and practical aspects of computing, from algorithms and data structures to software development and systems design, preparing students for diverse careers in technology.

Learning Outcomes:

Demonstrate a solid understanding of core computer science principles, including algorithms, data structures, and software engineering practices.

Develop, test, and maintain software applications using various programming languages and development tools.

Understand and apply principles of systems and database design, ensuring efficiency, scalability, and reliability.

Engage in problem-solving and critical thinking to address computational challenges and innovate technology solutions.

Collaborate effectively in teams, communicating complex ideas clearly and contributing to the development of large-scale software projects.

Eligibility Criteria

(i) Uganda Certificate of Education (UCE) with 5 passes; AND

(ii) Uganda Advanced Certificate of Education (UACE) or its equivalent with at least 2 Principal passes obtained at the same sitting.

(iii) International students must produce the equivalency certificates from UNEB, equating their foreign qualifications as equivalent of (i) and (ii) above.

(iv) Students of HEC (Business/IT) with minimum score of class ii credit obtained from an accredited University shall also be considered after assessment of their previous awards.

(v) Diploma with minimum score of Class II Credit in a similar stream shall be considered for credit exemptions after assessment of their previous awards.

Career Scope
  • Software Developer: Designing and developing software applications
  • Systems Architect: Designing complex IT systems
  • Database Administrator: Managing and maintaining databases
  • Web Developer: Creating and maintaining websites

Apply Now