inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
About Program

Program Overview


The BSc Computer Science program at The Knowledge Hub, in partnership with Coventry University, equips students with the knowledge and skills to develop and analyze algorithms, understand computer architecture, maintain security, and create software solutions. The program includes a foundation year, three years of study, and optional modules in areas such as mobile application development and machine learning. Students benefit from external examiners and a collaborative quality assurance process.

Program Outline


Degree Overview:

The BSc Computer Science program is managed by the School of Computing Board of Study at The Knowledge Hub. The Progression Awards Board (PAB) is responsible for student progress and awarding degrees. The program is delivered in partnership with Coventry University, UK, ensuring quality assurance through external examiners and the Collaborative Course Quality Enhancement Monitoring (C-CQEM) process.


Objectives:

The program aims to equip students with the knowledge and skills to:

  • Develop and understand algorithms to solve problems.
  • Measure and optimize algorithm complexity.
  • Appreciate the limits of algorithmic solutions.
  • Understand the architecture of modern computers, including operating systems and internet infrastructure.
  • Maintain security in computer systems.
  • Develop software products from requirement analysis to testing and evaluation.
  • Create working solutions using appropriate programming languages.
  • Work with large datasets, applying statistical analysis and machine learning tools.

Outline:


Foundation Year (Level 3):

  • Applicable Mathematics
  • Foundation Physics
  • Applied and Computational Mathematics
  • Applied Science and Engineering

Year 1 (Level 4):

  • Programming: Concepts and Algorithms
  • Mathematical Skills for Computing Professionals
  • Computer Systems
  • Programming: Professional Practice
  • Working With Data
  • Integrative Project

Year 2 (Level 5):

  • Artificial Intelligence
  • Theory Of Computation
  • Advanced Algorithms
  • Operating Systems, Security, and Networks
  • Data Science
  • Software Engineering

Year 3 (Level 6):

  • Project Discovery
  • Dissertation and Project Artefact
  • Security
  • Machine Learning

Optional Modules (Choose 2):

  • Mobile Application Development
  • Web API Development
  • Parallel and Distributed Programming

Other:

  • Students are represented on the Student Forum and Board of Study, meeting two or three times per year.
  • The course content is regularly reviewed to ensure relevance and currency.
SHOW MORE
How can I help you today?