BSc (Hons) Computer Science (With Foundation Year)

BSc (Hons) Computer Science (With Foundation Year)

The Computer Science with Foundation Year program is perfect if you want a degree in the field, but do not have the standard entry requirements. The purpose of the extra Foundation year is to prepare you for your Computer Science program, equipping you with the necessary academic skills and a firm grounding in the subject. Our course is taught by both leading researchers and industry practitioners who are pushing the boundaries of what is possible in this rapidly changing field, ensuring you are up to date with the latest developments.

Modules

Foundation Year(If Required)

  • Key Skills
  • Mental Wealth; Professional Life (Group Project)
  • Level 4 Primers
  • Applied Maths
  • Introduction to Computing
  • Business Information Systems

Year 1

  • Information Systems Modelling & Design
  • Software Development
  • Maths for Computing
  • Computer Systems & Networks
  • Web Technologies
  • Mental Wealth; Professional Life 1 (IT Project Pitching)

Year 2

  • Database Systems
  • Data Structures & Algorithms
  • Web and Mobile App Development
  • Mental Wealth; Professional Life 2 (Computing in Practice)
  • Advanced Programming
  • Data Communications and Networks

This course offers the opportunity of year-long placement between years two and three. If you choose to take this option, you’ll spend your third year on a placement with a relevant company or organization, adding valuable practical experience to your growing academic knowledge. The extra placement year means it will take four years to complete your studies, instead of three.

Year 3

  • Computer and Network Security
  • Artificial Intelligence
  • Mental Wealth; Professional Life 3 (Project)
  • Formal Methods
  • Advanced Topics in Computer Science

Employability

A computer science degree is a perfect springboard for a career in almost any sector, not just the tech and digital industries.

You will be qualified for a wide range of roles including:

  • information security
  • software design
  • tech support
  • software engineering
  • network, system, or database administration
  • systems architecture

This qualification also lends itself to postgraduate study and research or, if you have an entrepreneurial impulse, we can give you help and advice on launching your own start-up.