BSc Computer Science with a Foundation Year

If you want to study computer science but don't meet our standard entry requirements, our foundation year could be for you. You'll learn the fundamentals of maths, physics and engineering in a variety of innovative ways to prepare you for your degree.

You'll learn to understand the theoretical principles underlying a problem, and how to engineer a solution. You'll also become familiar with the practical issues involved in developing reliable, effective software systems in business or industry.

This BSc course is accredited by the British Computer Society. The courses fully meet the requirements for Chartered Information Technology Professional and partially meet the requirements for Chartered Engineer.

The MComp course is accredited by the British Computer Society. The courses fully meet the requirements for Chartered Information Technology Professional and Chartered Engineer.

Read more

Modules

  • Compulsory modules
  • Core Foundation Mathematics
  • Introduction to Engineering
  • Foundations of Physics with Computing
  • Further Foundation Mathematics
  • Foundation Core and Enhanced Mathematics
  • Compulsory modules
  • Introduction to Software Engineering
  • Foundations of Computer Science
  • Java Programming
  • Machines and Intelligence
  • Devices and Networks
  • Web and Internet Technology
  • Introduction to Algorithms and Data Structures
  • Global Engineering Challenge Week
  • Compulsory modules
  • Data Driven Computing
  • Systems Design and Security
  • Robotics
  • Logic in Computer Science
  • Functional Programming
  • Automata, Computation and Complexity
  • Software Hut
  • Engineering - You're Hired
  • Compulsory modules
  • Dissertation Project
  • Finance and Law for Engineers
  • Options modules
  • Modelling and Simulation of Natural Systems
  • Computer Vision
  • Text Processing
  • Theory of Distributed Systems
  • Reinforcement Learning
  • Computer Security and Forensics
  • Speech Processing
  • 3D Computer Graphics
  • The Intelligent Web
  • The Internet of Things
  • Software Reengineering
  • Bioinspired Computing
  • Cyber Security Team Project
  • Cognitive and Biomimetic Robotics
  • Software Testing and Analysis
  • Managing Engineering Projects and Teams
  • £29,110 Per Year

    International student tuition fee

    5 Years

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024

    Mode of Study

    • Full Time