Computer Science courses to choose from

A computer science student using a MacBook

Choose the course that is right for you from the range that is on offer.

BSc/MEng Programme in Computer Science

Although you do need to apply for a specific course through UCAS, there are opportunities to change.

Find out more on our course summary page.

Course title Course features Reasons to choose this course
BSc Computer Science – UCAS Code: G400

This course has a focus on technology and software development.

Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues.

In addition, you choose from a wide range of options to build your own broadly based custom programme, including all the modules from the CS specialist degrees. This keeps your career options flexible, providing the breadth that most employers are looking for.

You are interested in technology and software development

and

want to keep your career options open.

BSc (Hons) Computer Science (Artificial Intelligence) – UCAS Code: GG47

This course adds a specialism in Artificial Intelligence (AI) to a broad base in technology and software development. AI is a discipline in which computers and other devices are designed and developed to display intelligent characteristics.

Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues.

Specialist topics include artificial life, robotics, knowledge-based systems, expert systems and systems based around the use of neural networks. These modules are taught by members of the internationally-renowned AI research groups at the University of Hertfordshire.

You wish to add a specialism in Artificial Intelligence to a broad base in computer science

and

are looking for career or research opportunities in AI or intelligent systems.

BSc Computer Science (Networks) – UCAS Code: G491

This course adds a specialism in Computer Networking to a broad base in technology and software development. You will learn about different aspects of networking: from protocols to network design and the construction of distributed systems.

Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues.

Specialist topics in addition to the above include network protocols and architecture, as well as web services. Currently there is also the option of studying for Cisco CCNA certification.

You wish to add a specialism in Computer Networking to a broad base in computer science

and

are looking for career opportunities in the design/ operation of networked systems.

BSc Computer Science (Software Engineering) – UCAS Code: GG46

This course adds a specialism in Software Engineering to a broad base in technology and software development. Software Engineering is particularly concerned with the construction and evolution of large and complex software systems.

Core topics include foundations of computation, programming, multimedia, networks, databases, operating systems, software engineering, and professional issues.

Specialist topics in addition to the above include empirical evaluation and object-oriented design.

You wish to add a specialism in Software Engineering to a broad base in computer science

and

are looking for career opportunities in software development

BSc Information Technology – UCAS Code: G501

This course has a focus on information technology and its exploitation in the business environment and other application areas.

Core topics include requirements, programming, multimedia, internet technologies, business information systems, databases, software engineering, and professional issues.

In addition, you choose from a wide range of options to build your own broadly based custom programme, including all the modules from the IT specialist degrees. This keeps your career options flexible, providing the breadth that most employers are looking for.

Currently there is also the option of studying for Oracle DBA certification.

You are interested in how technology can be applied to benefit people and organisations

and

want to keep your career options open.

 

Other courses on offer

Courses title Reasons to choose this course
Computer Science/Information Technology (Top-up) – UCAS Code: G403 You already have 240 credits from a two year diploma or foundation degree.
Information Technology Management for Business (ITMB) – UCAS Code GN52 You wish to integrate IT with Business Studies in an innovative employer-enriched degree.
Online degrees and Top-ups in Computer Science and Information Technology You would like an equivalent to our on campus degrees but wish to study online through distance learning.

What our
students say

What ourstudents say
"

The role I am in is putting what I learnt in my final year into practice.

-Dalal Sahil, BSc (Hons) IT