← All courses at University of Hull

BSc Computer Science

University of Hull

Institution
University of Hull
Level
undergraduate
Subject
Computer Sciences
Duration
3 years
UCAS code
G400
Typical offer
IB 28, UCAS 96-112

Entry requirements

Most importantly, you need ambition. Together with our support and opportunities, you can go further than you ever thought possible. Our typical offer for this course is 96–112 UCAS points . Our contextual offer is 96 points. But there’s no ceiling on ambition. At least 80 points must come from A levels, BTEC, or other equivalent qualifications. Remember, we look at your whole application – not just grades. Achievements, work experience, extracurricular activities: they all count here. We also consider qualifications and experience from the UK and worldwide that may not exactly match those listed. Not sure if you’ll meet the entry requirements? Talk to our Admissions team today . We’ll look at your circumstances, give you personalised guidance and help you understand your options, one of which could be a Foundation Year . Applicants should also have GCSE Maths at Grade 4 or C or above. Alternative qualifications IB Diploma: 28 points Pass Access to HE Diploma overall with a minimum of 96-112 UCAS tariff points

About this course

BSc (Hons) in Computer Science. Core topics include Programming, Systems Design, Circuit Design, Computer Architecture, Embedded Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The degree is accredited by the British Computer Society and includes an honours stage project in the final year. An optional placement year is available with companies including BT, BAE Systems, Microsoft and IBM.

Modules

  • Preparing for Learning in Higher Education
  • Group Challenge (Sciences)
  • Foundation Mathematics 1
  • Introduction to Computing.
  • Foundation Mathematics 2
  • Foundation in Data Analysis
  • Programming Portfolio
  • Algorithms and Data Structures
  • Computational Thinking
  • Databases and the Cloud
  • Professional Development
  • Design, Develop, Deploy
  • Artificial Intelligence
  • Advanced Programming
  • eXtended Reality Development
  • Data Analysis and Visualisation
  • Graphics Programming
  • Electronics and Microcontrollers
  • Connected Devices and IoT
  • Databases and Networks
  • User Interfaces and Experience
  • Foundations of Cyber Security and Secure Development
  • Honours Stage Project
  • Communicating and Teaching Computing
  • Generative and Collaborative AI
  • Secure Digital Infrastructure
  • Machine Learning
  • Embedded System Applications
  • Simulation and Artificial Intelligence for Games Programming
  • Games Architecture
  • Natural Language Processing
  • Computer Vision
  • Parallel and Concurrent Programming
  • Digital Disruption and Innovation
  • Safety Critical Systems
  • Distributed Systems Programming
  • Study Abroad
  • Commercial Development Practice
  • Cutting Edge Concepts
  • Trustworthy Computing
  • Dependable Reactive Real-Time Systems
  • Component Based Software Engineering Practice
  • Real-time Graphics
  • C++ Programming and Design
  • Simulation and Concurrency
  • Autonomous Robots
  • Edge AI
  • Cyber Defence and Threat Intelligence
  • Responsible, Safe and Explainable AI
  • Year Out in Industry or Commerce