Bachelor of Science in Computer Science

Reinvent the Future

The U.S. Bureau of Labor Statistics projects a 24% growth in Computer Science–related jobs through 2026—a strong indicator of the vast opportunities awaiting Computer Science graduates. As technology continues to advance and industry needs evolve, computer science programmes worldwide are rapidly adapting to prepare students for this expanding landscape.

Computer scientists are the creative minds behind the software and systems that power modern life. They collaborate across regions and industries to build the applications people use every day, as well as the underlying systems that run devices and support the global networks we rely on.

Duration
4 Years
Language
English

BSc Computer Science at ACity

Top Careers in BSc Computer Science

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

Entry Requirements

Minimum C6 in 6 subjects including 3 core subjects (Maths and English mandatory) and 3 elective subjects

Minimum D or a pass in 6 subjects including 3 core subjects (Maths and English mandatory) and 3 elective subjects

Minimum of 5 credit passes in the IGCSE/O-Levels (Maths and English mandatory) and 3 passes in the A-Levels

Minimum of 5 credit passes in the IGCSE/O-Levels (Maths and English mandatory) and a minimum score of 4 points in 3 Higher Level (HL) subjects

Minimum of 50% overall average pass. (Results to be presented to NAB for verification) Maths and English mandatory

Minimum GPA of 3.0 (Maths and English mandatory)

Electives

Data Processing and Networks

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

Why ACity

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.

Let's Get Started