Bachelor of Computer Science

Program Overview

The Bachelor of Computer Science at Africa Renewal University equips students with the critical knowledge and practical skills needed to design, develop, and implement advanced computer systems. This program integrates computer theory with hands-on programming, software engineering, artificial intelligence, cybersecurity, and data science.

Students are trained to become not just skilled technologists, but responsible leaders committed to ethical innovation and transformative impact across industries—guided by Christian values and a deep sense of purpose.

Why Study This Program at AfRU

  • Gain practical skills in software development, AI, networking, and systems analysis
  • Learn from experienced faculty with industry and research expertise
  • Engage in real-world projects that address societal challenges
  • Enjoy a supportive academic environment rooted in faith-based mentorship
  • Prepare for careers in technology, research, government, or entrepreneurship

Learning Outcomes

Graduates of this program will be able to:

  • Analyze, design, and implement robust computer systems and applications
  • Apply principles of computing to solve real-world problems
  • Evaluate and deploy secure, scalable IT infrastructures
  • Demonstrate ethical and professional conduct in the field of computing
  • Work effectively in collaborative, interdisciplinary, and multicultural environments

Course Structure

Year 1

Entry Requirements

Direct Entry

  • Uganda Certificate of Education (UCE) with at least 5 passes
  • Uganda Advanced Certificate of Education (UACE) with at least 2 principal passes
  • Or a C+ in Kenya’s 8-4-4 system or its equivalent

Diploma Entry

  • A diploma in Computer Science, ICT, or related discipline from a recognized institution (Upper Second or Credit)t

Mature Age Entry

  • A pass mark of at least 50% in a recognized Mature Age Entry Examination