Bachelor of Computer Science

Program Description

  • Embark on a transformative journey with the Bachelor of Computer Science (BCS) at Africa Renewal University. This comprehensive program provides students with a strong foundation in computer sciences, delving deep into data structures, computational theories, and advanced computer technologies. BCS students explore a diverse range of subjects, including numerical methods, computer architectures, automata, and more, ensuring a well-rounded education in the ever-evolving field of computer science.
  • Graduates of the BCS program emerge as proficient computer specialists, equipped to plan, deploy, administer, and configure computing infrastructures within various organizations. The curriculum is designed to build both the technical prowess and the professional confidence necessary to thrive in the tech industry. This degree not only meets the community standards for computer science education but also serves as a gateway to numerous opportunities in the modern information society. Additionally, the BCS program supports access and equity initiatives, making quality education accessible to all aspiring students.

Program Learning Outcomes

Upon successful completion of the BCS program, students will:

  • Solve Complex Computational Problems: Develop advanced problem-solving skills to address real-world challenges and contribute to creating a better world.
  • Master Software Applications and Programming Fundamentals: Gain expertise in various software applications, programming languages, communication strategies, business processes, and project management.
  • Excel in Database Management: Acquire comprehensive knowledge in data modeling, database design, administration, and management, ensuring efficient data handling and security.
  • Innovate with Advanced Technologies: Utilize numerical methods, computer architectures, and automata to drive technological advancements and innovation in the field of computer science.

Program Entry Requirements

For International Students:

  • A high school diploma or certificate that qualifies you for admission to a degree program in your home country.

For Ugandan Students:

  • Direct Entry Scheme:
    • Uganda Certificate of Education (‘O’ Level) with a minimum of five (5) passes.
    • Uganda Advanced Certificate of Education (‘A’ Level) with at least two principal passes (preferably in Mathematics, Economics, or Physics) obtained in one sitting.
    • For applicants from the 8-4-4 system, a minimum CGPA of 2.5 from a Higher Education Certificate.
  • Diploma Holder Entry Scheme:
    • A relevant diploma or equivalent credit from an institution recognized by the National Council for Higher Education.
  • Mature Age Entry Scheme:
    • A minimum of 50% in the Mature Age Examination, certified by a center recognized by the National Council for Higher Education.

Career Path

A Bachelor of Computer Science from Africa Renewal University opens doors to a multitude of exciting career opportunities in the tech industry and beyond. Graduates are well-prepared to pursue roles such as:

  • Software Developer/Engineer: Design, develop, and maintain software applications tailored to various industries.
  • Data Scientist/Analyst: Analyze and interpret complex data to inform strategic decision-making and drive innovation.
  • Database Administrator: Manage and secure organizational databases, ensuring data integrity and accessibility.
  • Systems Analyst: Evaluate and improve IT systems to enhance organizational efficiency and effectiveness.
  • Network Administrator: Oversee and maintain computer networks, ensuring robust and secure connectivity.
  • IT Consultant: Provide expert advice to organizations on technology strategies and solutions to meet their business needs.
  • Cybersecurity Specialist: Protect digital assets by implementing and managing security measures against cyber threats.
  • Research Scientist: Engage in cutting-edge research to advance the field of computer science and develop new technologies.

Join the Bachelor of Computer Science program at Africa Renewal University to build a solid foundation in computer sciences, gain industry-relevant skills, and launch a successful career in the dynamic world of technology. Your future in computer science starts here!

Apply Now and become a part of Africa Renewal University’s vibrant community of innovators and leaders in computer science!

  • YEAR ONE SEMESTER ONE

    Computer Organization & Architecture
    Numerical Methods
    Fundamentals of Networking 1
    Discrete Mathematics I
    Basic Concepts of Computing
    Worldviews
    Research writing & study skills

  • YEAR ONE SEMESTER TWO

    Individual Project 1
    Logic Programming
    Programming Methodology 1
    Discrete Mathematics II
    Fundamentals of Operating Systems
    Computer Repair and Maintenance
    Christian Ethics

  • YEAR TWO SEMESTER ONE

    Data Structures and Algorithms
    Formal Methods
    Systems Programming
    Computer Graphics and Image Processing
    Database Management Systems 1
    Calculus I
    Multimedia Technologies

  • YEAR TWO SEMESTER TWO

    Individual Project 2
    Automata, Complexity & Computability
    Industrial Training
    Calculus II
    Programming Methodology II
    Database Management Systems 2
    Research Methodology

  • YEAR THREE SEMESTER ONE

    Name
    User Interface Design
    Computer Security
    Operations Research
    Principles of Programming Languages
    Linear Algebra I
    Programming Methods with Java
    Data Ware Housing

  • YEAR THREE SEMESTER TWO

    CS Project Management
    Group Project I
    Cryptology and Coding Theory
    Linear Algebra II
    Computer Networks
    Software Engineering
    Elective choose 1
    Electronic Commerce
    Systems Administration