Reinvent the Future

The US Bureau of Labour Statistics projects a 24% growth for Computer Science jobs through 2026. This statistic represents significant opportunities for Computer Science students as they prepare for the world of work. Computer science programs around the world continue to evolve, driven by technological advancements and industrial requirements. They constitute the creative minds behind computer programs. Many computer scientists working across multiple geographic regions collaborate to develop applications that allow people to do specific tasks on a computer or another device. Some are involved in the development of the underlying systems that run the devices or that control ubiquitous networks across the globe.

September 2024 Intake Is Open

Apply Now


Start your journey towards higher education by submitting your online application today! Click the 'Apply Now' button below and fill out the required information. Apply now and take the first step towards realizing your academic goals.


Top Careers in BSc Computer Science

BSc Computer Science

Some possible career options with a degree in Information Technology include:

 Information Systems Manager  Machine Learning Engineer
 Multimedia Programmer  Database Administrator
 Applications Developer  Cybersecurity Analyst

Entry Requirements

Minimum C6 in 6 subjects including 3 core subjects (English, Mathematics, Integrated/General Science) and 3 elective subjects. (Physics, Elective Mathematics + Chemistry OR any other elective relevant to the chosen Program)

Minimum D or a pass in 6 subjects including 3 core subjects (English, Mathematics, Integrated/General Science) and 3 elective subjects. (Physics, Elective Mathematics + Chemistry OR any other elective relevant to the chosen Program)

Minimum of 5 credit passes in the IGCSE/O-Levels (Mathematics and English mandatory) and 3 passes in the A-Levels. (Elective/Add/Further Mathematics and Physics mandatory).

Minimum of 5 credit passes in the IGCSE/O-Levels (Mathematics and English mandatory) and a minimum score of 4 points in 3 Higher Level (HL) subjects. (Elective/Add/Further Mathematics and Physics mandatory)

Minimum of 50% overall average pass. (subject to approval NAB) Mathematics, English and Physics mandatory

Minimum GPA of 3.0 (Mathematics, English and Physics mandatory)

BSc Computer Science

Want To Know
More Information


Get the course pdf or offline application form below

Course Outline

 Communication Skills

 Data Analysis (using MS Excel)

 French Language

 Fundamentals of Innovation and Entrepreneurship (FIE) Seminar I

 Introduction to Programming with Python

 Physical Sciences

 Pre-Calculus (with MATLAB)

 Technology and Society

 Analytic Geometry and Calculus I (with MATLAB)

 Emerging Technologies

 Financial Accounting I

 Fundamentals of Innovation and Entrepreneurship (FIE) Seminar II

 Introduction to Electrical and Electronics Engineering

 Logic and Critical Thinking

 Programming in C

 Text and Meaning

 Analytic Geometry and Calculus II (with MATLAB)

 Data Structures and Algorithms

 Fundamentals of Innovation and Entrepreneurship (FIE) I

 Fundamentals of Logic Design

 Introduction to Operations Research

 Leadership Seminar I

 Object Oriented Programming with C++

 African Studies

 Applied Linear Algebra (with MATLAB)

 Computer Architecture and Organisation

 Design and Analysis of Algorithms

 Fundamentals of Innovation and Entrepreneurship (FIE) II

 Probability, Statistics and Reliability (with MATLAB)

 Programming with Java

  Computer Networks

  Database Systems

  Discrete Mathematics (with MATLAB)

  Leadership Seminar II

  Numerical Methods (with MATLAB)

  Object Oriented System Design Operating Systems

  Web Technologies

  Computer Graphics and Multimedia

  Distributed Computing

  Industry Internship

  Principles of Compiler Design

  Project Management, Engineering Economics and Risk Analysis

  Research Methods in Computing

  Software Engineering

  Computer Security

  Computer Systems Programming

  Human-Computer Interaction

  Project Phase I

  Technical Elective – I

  Technical Elective – II

  Introduction to Artificial Intelligence

  Mobile Computing

  Professional Ethics and Values

  Project Phase II

  Technical Elective – III

  Technical Elective – IV

Electives

  Cryptography and Network Security

  Neural Networks

  Data Mining and Warehousing

  TCP/IP Design and Implementation

  E-commerce

  Programming in ASP.NET

  Advanced Java Programming

  Cloud Computing

  Embedded Systems

  Introduction to Robotics

  Internet of Things (IoT)

  Machine Learning

  Business Intelligence

  Cloud Application

  Introduction to Data Science

  Machine Learning

September 2024 Intake Is Open

BSc Computer Science
BSc Computer Science
BSc Computer Science
BSc Computer Science
BSc Computer Science
BSc Computer Science

Our Unique Learning Pillars


  • Experiential Learning

    Hands-on learning to prepare students to readily apply concepts, to easily integrate into the workspace.


  • Contextual Learning

    Solving real grass-root problems to expose students to the local context and develop empathy towards the continent’s progress.


  • Unified Learning

    A project-based approach that combines concepts across courses to connect the dots and enable unified learning.


  • Extensional Learning

    Arms students with a viable toolkit to help them confront real-life issues, they may not have encountered during their academic life, squarely.