Skip to main content

BSc Computer Science

Learn More

Course Overview

The Course is managed by the School of Computing Board of Study, of The Knowledge Hub.
The Progression Awards Board (PAB) for The Knowledge Hub is responsible for considering the progress of all students and making awards in accordance with both the University and course-specific regulations.
The assurance of the quality of modules is the responsibility of the Boards of Study which contribute modules to the course. This activity will be performed in partnership with Coventry University, UK.
External Examiners have the opportunity to moderate all assessment tasks and a sample of assessed work for each module. They will report annually on the course and/or constituent modules and their views are considered as part of the Collaborative Course Quality Enhancement Monitoring (C-CQEM). Details of the C-CQEM process can be found on The Knowledge Hub’s web site.

Main Study Themes


develop and understand algorithms to solve problems; measure and optimise algorithm complexity; appreciate the limits of what may be done algorithmically in reasonable time or at all.


understand the underlying architecture that supports the modern computer, including both traditional operating systems and modern internet based infrastructure, with a focus on maintaining their security.


develop a product from the initial stage of requirement / analysis all the way through development to its final stages of testing / evaluation.


create working solutions to a variety of computational and real world problems using an appropriate programming language (or languages) for the task.


work with (potentially large) datasets; using appropriate storage technology; applying statistical analysis to draw meaningful conclusions; and using modern machine learning tools to discover hidden patterns.

Course Information

Students are represented on the Student Forum and Board of Study, all of which normally meet two or three times per year. They are also represented at the branch board which happens once every year.
Student views are also sought through module and course evaluation questionnaires.
The QAA’s Higher Education Review undertaken in February 2015 confirmed that Coventry University meets the UK expectations regarding the:

  • setting and maintenance of the academic standards of awards
  • quality of student learning opportunities
  • quality of the information about learning opportunities
  • enhancement of student learning opportunities
  • Applicable Mathematics
  • Foundation Physics
  • Foundation Academic English 1 for Engineering and Computing
  • Applied and Computational Mathematics
  • Applied Science and Engineering
  • Foundation Academic English 2 for Engineering and Computing
  • Programming: Concepts and Algorithms
  • Mathematical Skills for Computing Professionals
  • Computer Systems
  • Programming: Professional Practice
  • Working With Data
  • Integrative Project
  • Artificial Intelligence
  • Theory Of Computation
  • Advanced Algorithms
  • Operating Systems, Security, and Networks
  • Data Science
  • Software Engineering
  • Project Discovery
  • Dissertation and Project Artefact
  • Security
  • Machine Learning

Students can choose 2 modules from the below:

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

We regularly review our course content to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated.

Close Menu