https://www.youtube.com/watch?v=tVAG0GX36qk&t=13s&ab_channel=TheKnowledgeHubUniversitiesEgypt

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

COMPUTATIONAL THINKING

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.

ARCHITECTURE & SECURITY

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.

SOFTWARE DEVELOPMENT

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

PROGRAMMING

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

DATA SCIENCE

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
  • Mathematics Foundation
  • Applied Science and Engineering 1
  • Foundation Academic English Skills 1
  • Further Mathematics and Statistics
  • Applied Science and Engineering 2
  • Academic English Skills 2
  • Programming and Algorithms
  • Software Design
  • Mathematics for Computer Science
  • Object Oriented Programming
  • Computer Architecture and Networks
  • Database Systems
  • Computer Science Activity Led Learning Project 1
  • Computer Science Activity Led Learning Project 2
  • One Add+Vantage Module
  • Introduction to Artificial Intelligence
  • Software Engineering
  • Theory of Computation
  • Advanced Algorithms
  • Operating Systems and Security
  • Data Science
  • Big Data Programming Project
  • One Add+Vantage Module
  • Individual Project Preparation
  • Individual Project
  • Security
  • Machine Learning and Related Applications

Optional modules:

  • Mobile Application Development
  • Web API Development
  • Parallel 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.