Skip to main content

BSc Computing

Learn More

Course Overview

Coventry University’s BSc (Hons) Computing is a modern, relevant course designed to deliver outstanding student experience, retention and satisfaction. It positioned as applied and strongly vocationally driven by the current needs of industry, with intended learning outcomes which are based directly on those needs. This makes it different from other degrees offered by competitor institutions,
locally, nationally and internationally. The degree will enable you to develop skills and knowledge in programming and software development for a range of applications, at a level sufficient to enter a relevant career both nationally and internationally, or continue to postgraduate study

Main Study Themes


You will learn the underlying concepts and algorithms which enables you to apply whatever programming techniques that are appropriate for the problem encountered. You will develop core skills in programming by learning and applying syntax, problem-solving strategies, and theories common to most programming languages.

Data, Information and Retrieval

You will be introduced to the methodology and techniques of IS/IT strategy and modelling tools and techniques. You will gain a practical introduction to the information systems development process, its constituent stages and associated techniques and tools.

Computer Architecture and Networks

Provides a broad overview of computer architecture, including the origin, structure and use of fundamental components of a computer.

Designing For Usability

We look at increasingly challenging communication, interface and application design problems. You will be encouraged to respond creatively to the challenges through the techniques of participatory design, role play, domain integration and domain hopping, rapid prototype evaluation and contextual, task and user modelling.

Data and Information Retrieval

You will learn to identify the database approach that best reflects the application and the use of a variety of data analytic approaches.

Course Information

Our Computing degree is designed to produce graduates with a high level of knowledge across a variety of computing technologies.

You will learn the core elements of computing, such as programming, algorithms, operating systems, computer architecture, enterprise information systems, databases and data retrieval, as well as robotics, usability, human computer interaction (HCI) and software development methods. Advanced topics such as artificial intelligence and pervasive computing provide you with a wide-range of computing knowledge and a complete skillset.

  • Mathematics Foundation
  • Applied Science and Engineering 1
  • Further Mathematics and Statistics
  • Applied Science and Engineering 2
  • Academic English Skills 1
  • Academic English Skills 2
  • Academic English Skills 3
  • Programming and Algorithms
  • Software Design
  • Mathematics for Computer Science
  • Computing Activity Led Learning Project 1
  • Object Oriented Programming
  • Computer Architecture and Networks
  • Database Systems
  • Computing Activity Led Learning Project 2
  • One Add+Vantage Module
  • Web Development
  • Programming for Developers
  • Software Development
  • People and Computing
  • Enterprise Project
  • Data Science for Developers
  • One Add+Vantage Module
  • Computing Project Preparation
  • Web API Development
  • UX Design
  • Individual Project
  • Mobile Application Development
  • Security
  • Opensource Development
  • One Add+Vantage Module

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