Computer Science

Welcome to the School of Computer Science. Join a community engaged in this exciting and global industry, using cutting-edge facilities, software and technologies.

A student putting computing equipment into a forensics bag

The School of Computer Science

Be inspired and supported by teaching staff who are also practitioners in their field – real-life software developers, coders, and programmers with expertise in cybersecurity, game development, user experience, data science, and AI.

Study modules that blend theoretical learning with practical experiences, enabling you to develop the skills you’ll need in industry after your graduation.

Access state-of-the-art technical facilities and specialist labs, including a Game Development Lab, Networks and Cybersecurity Lab, CyberZone, a 3D Interactive Igloo, Data Science visualisation lab, and an Internet of Things enabled space. Use these facilities to learn new skills and develop your knowledge and expertise in the innovative areas of interconnected technology and data visualisation.

Gaming chairs and computing equipment

Computer Science courses

Choose from an exciting selection of Computer Science courses, suitable for all levels of experience and interest.

At undergraduate level we offer BScs in Computer Science, Game Development and Cybersecurity and Digital Forensics, which are all ideal for you to gain a fundamental understanding of computer science, while also getting opportunities to specialise in an area of interest.

At postgraduate level and beyond you'll have the opportunity to hone your interests further, in areas such as Cybersecurity, and Data Science.

Why us?

Top 25

Our Computer Science and Information Systems courses are in the top 25 in the UK

Guardian University Guide 2024

Outstanding facilities

Our outstanding facilities are housed in the David Goldman Technology Centre with hundreds of computers, networking labs and a high-performance computing cluster. Plus, our 3D, interactive igloo – one of only 11 in the UK – offers an immersive space to develop projects for external clients.

We are an academic partner with EC-Council

The leading provider of Cybersecurity related certifications. In final year of BSc (Hons) Cybersecurity and Digital Forensics you’ll have the option to study for the industry recognised Certified Ethical Hacker (CEH) certification as well as others.

We've carefully crafted applied course content to instil real-world industry skills. 

You'll acquire a high level of software-related transferable skills that will make you attractive to local, regional, national and international companies.

Annual Digital Showcase

Our students can network with potential employers and digital professionals at the annual Digital Showcase. The event allows second and final-year students to showcase their projects to some of the region’s best digital businesses. 

Our Computer Science courses

Take a look below to find the right course for you.

Undergraduate courses

A computer and computing equipment
Full-time

BSc (Hons) Computer Science

Study the fundamentals of Computer Science including artificial intelligence (AI), coding, DevOps, Internet of Things (IoT), robotics and cybersecurity. Challenge your creativity and technical skills with a series of exciting, hands-on practical projects.

Find out more about Computer Science
Hand typing on the keyboard of a laptop
Full-time

BSc (Hons) Cybersecurity and Digital Forensics

In a world where cybercrime is on the rise, the need for highly-skilled professionals has never been higher. Gain vital industry experience and contacts with a paid, one-year placement, unlock information using ethical hacking and learn the fundamentals of programming with modules in C#, Java and SQL.

Find out more about Cybersecurity and Digital Forensics
Computers and computer chairs in a game development laboratory
Full-time

BSc (Hons) Game Development

Dive into the world of game creation using game engines, console gamepads, flight/vehicle controls, and VR devices. Work in our Game Development Lab to build a portfolio of games that demonstrate your technical prowess in gameplay programming and developing engaging player experiences.

Find out more about Game Development
Student looking at a computer screen
Full-time

BSc (Hons) Computer Science with Integrated Foundation Year

This is a four-year version of our popular BSc (Hons) Computer Science course, with an integrated foundation year. The broadest of our computing courses. Learn the fundamentals of how computers work the way they do, as well as models in software development, system programming and programming languages. Previous graduates have gone on to work for British Airways and Sage, so how far will you go in this highly rewarding industry?

Find out more about BSc (Hons) Computer Science with Integrated Foundation Year
A circuit board
Full-time

BSc (Hons) Cybersecurity and Digital Forensics with Integrated Foundation Year

This is a four-year version of our popular BSc (Hons) Cybersecurity and Digital Forensics course, with an integrated foundation year. In a world where cybercrime is on the rise, the need for highly-skilled professionals has never been higher. Gain vital industry experience and contacts with a paid, one-year placement, unlock information using ethical hacking and learn the fundamentals of programming with modules in C#, Java and SQL.

Find out more about BSc (Hons) Cybersecurity and Digital Forensics with Integrated Foundation Year
A gaming screen, chair and other equipment
Full-time

BSc (Hons) Game Development with Integrated Foundation Year

This is a four-year version of our popular BSc (Hons) Game Development course, with an integrated foundation year. Thrive in one of the fastest growing regions for games software development, perfect your craft using Sony's Dev Kit software, and learn how to develop simple point and shoot mini-games all the way up to exhilarating 3D games for major consoles. Connect with some of the biggest names in the industry though a one-year placement and leave with a dynamic portfolio.

Find out more about BSc (Hons) Game Development with Integrated Foundation Year
Two students sitting at a computer
Full-time

BSc (Hons) Computer Systems Engineering (Top-Up)

Enhance your skills with our industry-standard software to build a range of software systems, hone your talents in project management, and put your knowledge to the test to find solutions to real-life problems, all while working towards a BSc Honours degree.

Find out more about Computer Systems Engineering (Top-Up)
A computer keyboard
Full-time

BSc (Hons) Network Systems Engineering (Top-Up)

Top-up your HND or Foundation Degree in a computer networking discipline to a BSc (Hons) with our one-year course. You'll still have access to our state-of-the-art Cisco networking equipment and a Microsoft Visual Studio, placing you at the cutting edge of industry which will allow you to make an impact in your chosen field straight away.

Find out more about Network Systems Engineering (Top-Up)
A row of computers on desks
Full-time/Part-time

BSc (Hons) Applied Business Computing (Top-Up) via Study Centres

Benefit from Sunderland’s teaching of computing from your home country. Like all courses taught at the University of Sunderland, this one-year course develops a blend of theory and practice, allowing you to boost your career by ‘topping-up’ your existing knowledge and skills while earning a BSc Honours degree.

Find out more about Applied Business Computing (Top-Up) via Study Centres
A student on a computer
Full-time

BSc (Hons) Mobile and Web Technologies (Top-Up) via Study Centres

This course aims to produce highly motivated, technically competent individuals who can effectively utilise technologies and tools used in mobile and web technologies. The course is informed by human-computer interaction (HCI) and user experience design (UXD). You will use a range of industry standard software such as Swift, Android Studio and Cisco OS. You will graduate as a competent programmer and/or developer opening up a wide range of employment opportunities in a rapidly evolving and competitive computing industry.

Find out more about Mobile and Web Technologies (Top-Up) via Study Centres
A row of computing equipment
Full-time/Part-time

BSc (Hons) Computer Systems Engineering (Top-Up) via Study Centres

Do you want to study Computer Systems Engineering delivered by a respected UK university? Benefit from Sunderland’s expertise without leaving your home country. Enhance your skills, build a range of software systems, and work with industry-standard software. We’ll encourage you to develop your skills and support you while you work towards earning a BSc Honours degree.

Find out more about Computer Systems Engineering (Top-Up) via Study Centres
A screen showing data and analytics, with empty chairs facing it.
Full-time

BSc (Hons) Business Intelligence Data Analytics (Top-Up) via Study Centres

This course will produce highly-motivated, technically-competent individuals who can effectively utilise technologies and tools used in business intelligence and data analytics. You will develop expertise in a range of industry-standard software such as Oracle, Python (Anaconda Navigator), RStudio and Weka. You will graduate as a technically-competent data and information systems analyst with experience of up-to-date methodologies, opening up a wide range of employment opportunities.

Find out more about Business Intelligence Data Analytics (Top-Up) via Study Centres
A computer screen with a set of speakers
Full-time

BSc (Hons) Computer Science via Study Centres

The broadest of our computing courses. Learn the fundamentals of how computers work the way they do, as well as models in software development, system programming and programming languages. Previous graduates have gone on to work for British Airways and Sage, so how far will you go in this highly rewarding industry?

Find out more about Computer Science via Study Centres
The back of a computer with wires going into it.
Full-time

BSc (Hons) Network Systems Engineering (Top-Up) via Study Centres

This course will equip you with the knowledge and abilities to embark on a career in a networking environment, working in large enterprises and for service providers. You will be provided with a solid grounding in advanced routing, telecommunications and cyber security, so that you can contribute to the efficient operation and management of complex networks and network services.

Find out more about Network Systems Engineering (Top-Up) via Study Centres
Student working on app on their mobile phone
Full-time

BSc (Hons) Information and Communication Technology (Top-up) via Study Centres

Gain the knowledge and abilities to embark on a career as a confident IT manager who has wide experience not only in hardware and in software development but also in business processes, decision making, ethics and professionalism, systems admin, forensic auditing and service management. You will be able to forge a career managing the deployment of ICT in business and industry to enable and drive business strategy for competitive advantage.

Find out more about Information and Communication Technology (Top-up) via Study Centres
Two students looking at computing equipment
Full-time

BSc (Hons) Cybersecurity and Digital Forensics via Study Centres

In a world where cybercrime is on the rise, the need for highly-skilled professionals has never been higher. Unlock information using ethical hacking and learn the fundamentals of programming with modules in C#, Java and SQL. Benefit from Sunderland’s teaching of computing from your home country.

Find out more about Cybersecurity and Digital Forensics via Study Centres
Students sitting in a lecture theatre
Full-time/Part-time

Customised Awards Scheme

Pick and choose the modules you want to study to build a tailor-made course. Available at both undergraduate and postgraduate levels, this course allows you to gain a qualification that closely matches your particular needs.

Find out more about Customised Awards Scheme

Postgraduate courses

Electronic computing equipment with wires
Full-time

MSc Data Science

Learn the technical and practical skills to analyse big data that is key to success in future business, digital media and science. Study industry-specific topics and specialise in areas such as data mining, machine learning, data analytics and visualisation, and security of big data.

Find out more about Data Science
Two people in forensic uniform using cybersecurity equipment
Full-time

MSc Cybersecurity

Cybersecurity is a fast developing and exciting subject. There is an unprecedented rise in cybercrime, cyber attacks and cyber threats to individuals, businesses and society. Resilient cybersecurity systems and infrastructures attempt to prevent attack and protect individuals and businesses from such attacks.

Find out more about Cybersecurity
A computer mouse
Full-time

MSc Computing

This MSc in Computing will enhance your knowledge in topics such as software development, networks, database systems and web development. Develop the necessary skills to undertake a masters-level project in designing and implementing IT systems, without previous experience, and graduate with the skills to make a significant contribution to IT research and team-based IT projects.

Find out more about Computing
Students in a computing lecture
Full-time

MSc Applied Data Science

On the Applied Data Science MSc course, you'll study subjects including the fundamentals of data science, data mining, machine learning, data analytics and visualisation, and security of big data. In addition, you'll have the opportunity to undertake a placement and put your skills into practice.

Find out more about Applied Data Science
Rows of computers on tables
Full-time

MSc Applied Cybersecurity

Cybersecurity is a fast developing and exciting subject. There is an unprecedented rise in cybercrime, cyber attacks and cyber threats to individuals, businesses and society. Resilient cybersecurity systems and infrastructures attempt to prevent attack and protect individuals and businesses from such attacks.

Find out more about Applied Cybersecurity
A student working at a computer, smiling. Two other students are visible in the background.
Full-time

MSc Applied Computing

This MSc in Applied Computing will enhance your knowledge in topics such as software development, networks, database systems and web development. Develop the necessary skills to undertake a masters-level project in designing and implementing IT systems, without previous experience, and graduate with the skills to make a significant contribution to IT research and team-based IT projects.

Find out more about Applied Computing
Two computers and a keyboard
Full-time/Part-time

MSc Information Technology Management via Study Centres

This Masters course is a direct response to the increasing demand for highly effective IT managers. Our aim is to equip you with the knowledge to become a valued professional who combines advanced technical expertise with strong managerial skills.

Find out more about Information Technology Management via Study Centres
Two students looking at computing equipment
Full-time/Part-time

MSc Cybersecurity via Study Centres

Study in an outstanding high-tech computing environment without leaving your home country. This Cybersecurity course will provide you with the technical and practical skills to make a difference to society by providing safe and secure digital environments, allowing the public, business and industry, and the economy to function safely. 

Find out more about Cybersecurity via Study Centres
Computers and desks
Full-time/Part-time

MSc Business Technology Management via Study Centres

Our MSc in Business Technology Management course combines modules from our existing courses in Cybersecurity and Data Science – you will explore both of these cutting-edge topics from a technology management perspective. The course is designed to meet the current needs of employers giving you the knowledge and skills to deal with organisational data management requirements.

Find out more about Business Technology Management via Study Centres
Student fixing cables into the back of computing kit
Full-time/Part-time

MSc Data Science via Study Centres

Learn the technical and practical skills to analyse big data that is key to success in future business, digital media and science. Study industry-specific topics and specialise in areas such as data mining, machine learning, data analytics and visualisation, and security of big data.

Find out more about Data Science via Study Centres
Student sat at a desk looking at computer screen
Part-time

MSc Computer Science

This 100% online MSc Computer Science has been designed for ambitious individuals who aren’t from a computer science background and who want to launch a new career in computer science or want to incorporate computer science expertise and knowledge into their current field as a means of accelerating their career progression. This online Computer Masters is also open to professionals who work in computer science roles and want to gain an academic qualification to enhance their credentials and career prospects.

Find out more about MSc Computer Science
Two students using a computer
Part-time

MSc Computer Science with Data Science

100% online MSc Computer Science with Data Science is ideal for professionals who want to develop data science skills to apply to their current role as a means of progressing their career and is open to professionals who work in computer science roles and want to gain an academic qualification to enhance their credentials and career prospects. Studying the course, you will gain the knowledge and skills required to succeed in one of the numerous and high demand data scientist roles in today’s employment market.

Find out more about MSc Computer Science with Data Science
A student using a smartphone
Part-time

MSc Computer Science with Cybersecurity

This 100% online MSc Computer Science with Cybersecurity has been designed to provide individuals who don’t have an academic or professional background in IT or cybersecurity with the specialist knowledge and skills to launch an exciting new career in cybersecurity. The course represents an excellent opportunity for you to develop cyber skills to apply to your current role as a means of progressing your career. You'll learn to effectively specify, design, implement and support secure computing systems in the real world.

Find out more about MSc Computer Science with Cybersecurity
A stack of books
Part-time

Higher Doctorate

Take your academic career to the highest level. Make a very significant and sustained contribution to your subject. Gain an elite qualification that will mark you out as an outstanding contributor to your field.

Find out more about Higher Doctorate
Medicine
Full-time/Part-time

PhD Doctor of Philosophy

Refine your own agenda and do what you find interesting every day. Develop mastery of research methods that are appropriate to your chosen field. Discover things that no-one else has ever discovered.

Find out more about PhD Doctor of Philosophy
Student in the library
Full-time/Part-time

MPhil Master of Philosophy

Take your education to the next level. Choose the areas you want to study, and which questions you want to research. Take the initiative while we support you with advice, guidance and facilities.

Find out more about MPhil Master of Philosophy
A book
Part-time

PhD by Existing Published or Creative Work

Take the fastest route to a PhD. Convert your previous research outputs into a qualification which will increase your employability and open up new opportunities. Progress your academic career and add credibility in applications for research funding.

Find out more about PhD by Existing Published or Creative Work
A book
Part-time

DProf Professional Doctorate

Study for a doctoral qualification based on your professional role. Reflect on contemporary issues in the workplace.

Find out more about DProf Professional Doctorate

Research courses

Partner Centres

A row of computers on desks
Full-time/Part-time

BSc (Hons) Applied Business Computing (Top-Up) via Study Centres

Benefit from Sunderland’s teaching of computing from your home country. Like all courses taught at the University of Sunderland, this one-year course develops a blend of theory and practice, allowing you to boost your career by ‘topping-up’ your existing knowledge and skills while earning a BSc Honours degree.

Find out more about Applied Business Computing (Top-Up) via Study Centres
A student on a computer
Full-time

BSc (Hons) Mobile and Web Technologies (Top-Up) via Study Centres

This course aims to produce highly motivated, technically competent individuals who can effectively utilise technologies and tools used in mobile and web technologies. The course is informed by human-computer interaction (HCI) and user experience design (UXD). You will use a range of industry standard software such as Swift, Android Studio and Cisco OS. You will graduate as a competent programmer and/or developer opening up a wide range of employment opportunities in a rapidly evolving and competitive computing industry.

Find out more about Mobile and Web Technologies (Top-Up) via Study Centres
A row of computing equipment
Full-time/Part-time

BSc (Hons) Computer Systems Engineering (Top-Up) via Study Centres

Do you want to study Computer Systems Engineering delivered by a respected UK university? Benefit from Sunderland’s expertise without leaving your home country. Enhance your skills, build a range of software systems, and work with industry-standard software. We’ll encourage you to develop your skills and support you while you work towards earning a BSc Honours degree.

Find out more about Computer Systems Engineering (Top-Up) via Study Centres
A screen showing data and analytics, with empty chairs facing it.
Full-time

BSc (Hons) Business Intelligence Data Analytics (Top-Up) via Study Centres

This course will produce highly-motivated, technically-competent individuals who can effectively utilise technologies and tools used in business intelligence and data analytics. You will develop expertise in a range of industry-standard software such as Oracle, Python (Anaconda Navigator), RStudio and Weka. You will graduate as a technically-competent data and information systems analyst with experience of up-to-date methodologies, opening up a wide range of employment opportunities.

Find out more about Business Intelligence Data Analytics (Top-Up) via Study Centres
A computer screen with a set of speakers
Full-time

BSc (Hons) Computer Science via Study Centres

The broadest of our computing courses. Learn the fundamentals of how computers work the way they do, as well as models in software development, system programming and programming languages. Previous graduates have gone on to work for British Airways and Sage, so how far will you go in this highly rewarding industry?

Find out more about Computer Science via Study Centres
The back of a computer with wires going into it.
Full-time

BSc (Hons) Network Systems Engineering (Top-Up) via Study Centres

This course will equip you with the knowledge and abilities to embark on a career in a networking environment, working in large enterprises and for service providers. You will be provided with a solid grounding in advanced routing, telecommunications and cyber security, so that you can contribute to the efficient operation and management of complex networks and network services.

Find out more about Network Systems Engineering (Top-Up) via Study Centres
Student working on app on their mobile phone
Full-time

BSc (Hons) Information and Communication Technology (Top-up) via Study Centres

Gain the knowledge and abilities to embark on a career as a confident IT manager who has wide experience not only in hardware and in software development but also in business processes, decision making, ethics and professionalism, systems admin, forensic auditing and service management. You will be able to forge a career managing the deployment of ICT in business and industry to enable and drive business strategy for competitive advantage.

Find out more about Information and Communication Technology (Top-up) via Study Centres
Two computers and a keyboard
Full-time/Part-time

MSc Information Technology Management via Study Centres

This Masters course is a direct response to the increasing demand for highly effective IT managers. Our aim is to equip you with the knowledge to become a valued professional who combines advanced technical expertise with strong managerial skills.

Find out more about Information Technology Management via Study Centres
Two students looking at computing equipment
Full-time/Part-time

MSc Cybersecurity via Study Centres

Study in an outstanding high-tech computing environment without leaving your home country. This Cybersecurity course will provide you with the technical and practical skills to make a difference to society by providing safe and secure digital environments, allowing the public, business and industry, and the economy to function safely. 

Find out more about Cybersecurity via Study Centres
Computers and desks
Full-time/Part-time

MSc Business Technology Management via Study Centres

Our MSc in Business Technology Management course combines modules from our existing courses in Cybersecurity and Data Science – you will explore both of these cutting-edge topics from a technology management perspective. The course is designed to meet the current needs of employers giving you the knowledge and skills to deal with organisational data management requirements.

Find out more about Business Technology Management via Study Centres
Student fixing cables into the back of computing kit
Full-time/Part-time

MSc Data Science via Study Centres

Learn the technical and practical skills to analyse big data that is key to success in future business, digital media and science. Study industry-specific topics and specialise in areas such as data mining, machine learning, data analytics and visualisation, and security of big data.

Find out more about Data Science via Study Centres
Two students looking at computing equipment
Full-time

BSc (Hons) Cybersecurity and Digital Forensics via Study Centres

In a world where cybercrime is on the rise, the need for highly-skilled professionals has never been higher. Unlock information using ethical hacking and learn the fundamentals of programming with modules in C#, Java and SQL. Benefit from Sunderland’s teaching of computing from your home country.

Find out more about Cybersecurity and Digital Forensics via Study Centres

Online

Student sat at a desk looking at computer screen
Part-time

MSc Computer Science

This 100% online MSc Computer Science has been designed for ambitious individuals who aren’t from a computer science background and who want to launch a new career in computer science or want to incorporate computer science expertise and knowledge into their current field as a means of accelerating their career progression. This online Computer Masters is also open to professionals who work in computer science roles and want to gain an academic qualification to enhance their credentials and career prospects.

Find out more about
Two students using a computer
Part-time

MSc Computer Science with Data Science

100% online MSc Computer Science with Data Science is ideal for professionals who want to develop data science skills to apply to their current role as a means of progressing their career and is open to professionals who work in computer science roles and want to gain an academic qualification to enhance their credentials and career prospects. Studying the course, you will gain the knowledge and skills required to succeed in one of the numerous and high demand data scientist roles in today’s employment market.

Find out more about
A student using a smartphone
Part-time

MSc Computer Science with Cybersecurity

This 100% online MSc Computer Science with Cybersecurity has been designed to provide individuals who don’t have an academic or professional background in IT or cybersecurity with the specialist knowledge and skills to launch an exciting new career in cybersecurity. The course represents an excellent opportunity for you to develop cyber skills to apply to your current role as a means of progressing your career. You'll learn to effectively specify, design, implement and support secure computing systems in the real world.

Find out more about