Next Open Day - 22 March

Book now

Next Open Day - 22 March

Book now

Computer science degrees

Discover the possibilities of technology at Greenwich, where courses shape students from undergraduate to postgraduate levels. Covering some of the most relevant industry topics, such as cybersecurity and artificial intelligence.

Study Computer Science at the University of Greenwich


Hear Roel's story about studying Computer Science at the University of Greenwich.

Apply now

We’re accepting applications. Start your next chapter today.

Book an event

Secure your place and visit us in person or virtually.

Our courses

You can study our computer science and computing degrees full-time, part-time or take a sandwich year with an industry placement.

Big Data and Business Intelligence, MSc

Gain the skills to design and develop big data systems for business insight with a Master’s in Big Data and Business Intelligence.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Business Computing, BSc Hons

This business computing degree covers important issues for business, including IT management, IT project management and information security.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Forensics and Cyber Security, MSc

Learn about recent technology, scientific innovations and best practice in protecting digital infrastructures, including digital forensics and penetration testing.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science (Artificial Intelligence), BSc Hons

Study our computer science degree to pursue a career as a computer science professional specialising in artificial intelligence. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science (Cyber Security), BSc Hons

Study a Computer Science degree for the skills to pursue careers as Computer Science professionals specialising in Cyber Security. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science (Data Science), BSc Hons

Study a Computer Science degree to gain the skills to pursue a career as a Computer Science professional specialising in Data Science. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science (Games), BSc Hons

Study this Computer Science degree for the skills to pursue careers as Computer Science professionals specialising in Games. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science; Games development

Computer Science (Network Engineering), MSc

Our Master’s in Computer Science with a specialism in network engineering provides the skills to design and manage computer systems and networks.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science (Networking), BSc Hons

Study our Computer Science degree for the skills to pursue careers as Computer Science professionals specialising in Networking. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science, BSc Hons

Get career-ready with a Computer Science degree. Specialise in Artificial Intelligence, Cyber Security, Data Science, Games or Networking. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science, MPhil/PhD

Explore new ground in Computer Science (MPhil/PhD) across a diverse range of subjects, supported by world-class academics and facilities.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Computer Science, MSc

Want to pursue careers in computing? Join our Master’s in Computer Science. Focus on cyber security, forensics, business intelligence or software engineering

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Computing (Artificial Intelligence), BSc Hons

A Computing degree with a specialised pathway in Artificial Intelligence, Data Science and Machine Learning. A degree where data meets intelligence for attaining the skills and knowledge needed for a successful career. Study in London.

  • Mode: Full time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computing (Information Systems), BSc Hons

Our computing degree specialising in information systems provides the skills for jobs in computing and systems development. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computing (Network Systems), BSc Hons

Our computing degree specialising in network systems provides the skills you need for careers in networking and systems management. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computing and Information Systems, MSc

Improve your knowledge and skills for roles as an analyst, web designer or systems developer with our Master’s in Computing and Information Systems.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Computing and Mathematical Sciences, MSc by Research

Are you an industry-based student? Our MSc by Research in Computing and Mathematical Sciences is ideal for you to gain skills and work on a significant scientific project.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science; Maths

Computing for Emerging Technologies, BSc Hons

Get career-ready with a Computer Science degree combining elements of computer science, electronic engineering, mathematics, and management at our Medway Campus.

  • Mode: Full time, Part time, Sandwich
  • Location: Medway Campus
  • Subject: Computer engineering; Computer science; Engineering

Computing for England (General), HND (Barking & Dagenham College)

Embark on a cutting-edge HND in Computing. Gain practical skills and theoretical knowledge for the digital age, tailored for real-world application and further study progression.

  • Mode: Full time
  • Location: Barking and Dagenham College
  • Subject: Computer science

Computing, BSc Hons

Our computing degree covers the core theory and practice of computing but also allows you to specialise in networks or information systems.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computing, BSc Hons (Extended)

Our computing degree with foundation year explores the theory and application of computing. Options include information systems and networks. Study in London.

  • Mode: Full time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Computing, FdSc (London South East Colleges – Bexley Campus)

This computing foundation degree prepares you for careers in computing and IT. Learn programming languages including Java and C# along with network systems.

  • Mode: Full time, Part time
  • Location: London South East Colleges - Bexley Campus
  • Subject: Computer science

Cyber Security and Digital Forensics, BSc Hons

Learn about cybercrime, forensics and security management with a computer security degree. Focus on techniques and gain valuable experience. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Data Science (FinTech), MSc

Study with us and enhance your career prospects as Data and Systems Architects, Analytics Experts, Blockchain Engineers, Fraud Analytics experts and a wealth of other data-centric specialities in FinTech startup and tech-driven financial institutions

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Data Science and its Applications (Medway), MSc

Our MSc course in Data Science and its Applications is designed to empower individuals from diverse global backgrounds, equipping them with the skills to become proficient data scientists.

  • Mode: Full time, Part time
  • Location: Medway Campus
  • Subject: Computer science

Data Science and its Applications, MSc

Our MSc in Data Science and its Applications is tailored to transform professionals from a wide range of backgrounds into accomplished data scientist who are well-placed to enhance their existing careers.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Data Science, BSc Hons

Study a Data Science degree shaping mathematically inclined students into skilled data scientists for diverse careers or specialised studies in data science, data analytics, and related fields. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science; Maths

Data Science, MSc

Our Master’s in Computer Science specialising in data science provides the skills for careers in computing, artificial intelligence and machine learning.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Games Development, BSc Hons

Explore what it takes to become a video game developer. Specialise in areas such as programming, 3D modelling & animation, or virtual reality.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science; Games development

Management of Business Information Technology, MSc

Learn how to manage a software project and monitor outcomes with this Master’s in Management of Business Information Technology.

  • Mode: Full time, Part time
  • Location: Greenwich Campus
  • Subject: Computer science

Mathematics and Computer Science, BSc Hons

This degree in mathematics and computer science teaches you advanced mathematical methods and how to apply them to computer programming. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science; Maths

Software Engineering, BEng Hons

Our software engineering degree teaches you to design, create and maintain software systems using the latest technologies and programming languages. Study in London.

  • Mode: Full time, Part time, Sandwich
  • Location: Greenwich Campus
  • Subject: Computer science

Studying a master's in computing and computer science


Learn more about the computing and computer science courses we offer at postgraduate level and what our graduates can go on achieve.

Advanced modules, supportive faculty, dedicated staff, and the enriching environment of London all made the University of Greenwich the ideal choice for my pursuit of a BEng in Software Engineering.

- Priyanka Hosamane Vasantha, Software Engineering BEng student

I studied English Language and Linguistics as my first degree. I chose to study this Postgraduate degree as it is geared towards students from a non-STEM background.

- Daniel Mannah, class of 2023, MSc Data Science and its Applications

My years at Greenwich were definitely the best years of my life, and I found my best friends while at university.

- Desislava Zaneva, BSc Computer Science graduate, Business Analyst

Communities and societies

Our student-led societies offer space for growth and opportunities to make new friends. You can take part in activities through your department and via the Students’ Union. See a taste of the societies you could join and how they will improve your experience.

Meet the like-minded


After arriving late from India to begin his Business Computing course, Rajat Mehta found that joining student societies helped him to feel at home.

Research and partnerships

Our Internet of Things and Security Research Group works with industry, the public sector and academic partners to combine scientific excellence with real-word implementation.

Computing partnership benefits


Students on several of our courses can benefit from partnerships we have with industry bodies, adding real value to your degree and future career.

Join us as a research student

The University of Greenwich offers opportunities to undertake a research degree in computing and information systems. If you have a suitable research proposal, we can help you apply to the university and find a suitable supervisor.

Contact

FES-Research-Office@gre.ac.uk

Working with industry

Our expert staff, industry-standard facilities and research expertise can help your business grow.

Find out more

Greenwich Research & Enterprise

Contact

enterprise@gre.ac.uk

020 8331 7867

Could you programme a car to drive itself?


A team of University of Greenwich students entered the Digital Race Finale in Vietnam and battled past over 100 teams to reach the final ten.

Our experts

Dr Razia Sulthana Abdul Kareem

Senior Lecturer in Computer Science

Dr Mohammad Al-Antary

Lecturer in Computer Science

Dr Mohammad Majid al-Rifaie

Associate Professor in Artificial Intelligence

Dr Yasmine Arafa

Academic Portfolio Lead for Computer Science (AI-driven Solutions and Blockchain)

Dr Ralph Barthel

Senior Lecturer in Disruptive Technologies (Human Data Interaction and Privacy)

Dr Anatolij Bezemskij

Senior Lecturer in Computer Science (Cyber-physical Threat Detection)

Professor Cornelia Boldyreff

Professor

Dr Dave Chadwick

Senior Lecturer

Dr Irfan Chishti

Lecturer in Computer Science

Dr Solomon Ebenuwa

Senior Lecturer

Dr Ahmed Farhat

Lecturer in Computer Science

Dimitrios Frangiskatos

Senior Lecturer

Dr Nageena Frost

Lecturer in Computing

Dr Yvonne Fryer

Senior Lecturer

Dr Stef Garasto

Senior Lecturer in Data Science (AI and Ethics)

Dr Angus Grandison

Senior Lecturer

Dr David Gresty

Senior Lecturer in Disruptive Technologies (Digital Forensics)

Dr Hai Huang

Senior Lecturer in Computing

Dr Ayodeji Ibitoye

Lecturer in Computer Science

Dr Konstantin Kapinchev

Senior Lecturer in Computer Science

Dr Samiya Khan

Lecturer in Computer Science

Dr Karolos Korkas

Senior Lecturer in Data Science

Dr Ik Soo Lim

Senior Lecturer of Computer Science (Trustworthy Agent-based Systems)

Professor George Loukas

Professor of Cyber Security (Human-centric and Cyber-physical Security)

Professor Jixin Ma

Professor of Computer Science (Artificial Intelligence) (Applied Cryptography and AI)

Rafael Martinez-Torres

Senior Lecturer

Dr Tuan Nguyen

Senior Lecturer in Computer Science

Dr Makuochi Samuel Nkwo

Lecturer in Computer Science

Dr Isaac Oppong

Lecturer in Mathematics and Data Science

Mobolaji Orisatoki

Lecturer in Computing (Cyber Security)

Dr Hooman Oroojeni

Senior Lecturer in Data Science

Dr Nuno Otero

Senior Lecturer in Data Science (AI Privacy)

Professor Manos Panaousis

Professor of Cyber Security and Deputy Head, Centre for Sustainable Cyber Security (Cyber and Privacy Risk Management)

Dr Sakshyam Panda

Lecturer in Cybersecurity (Security and Privacy for AI)

Jason Parke

Lecturer in Computing

Dr Ebrahim Patel

Lecturer in Mathematics and Data Science

Dr Mariusz Pelc

Mariusz Pelc Senior Lecturer in Computer Systems and Networking (AI-powered Expert Cyber Systems)

Dr Elena Irena Popa

Principal Lecturer

Matthew Prichard

Senior Lecturer

Dr Punitha Puttuswamy

Lecturer in Computer Science

Dr Margarita Razgon

Senior Lecturer in Data Science (Databases)

Professor Georgia Sakellari

Professor of Networked Systems (Resilient Internet of Things)

Professor Georgios Samakovitis

Professor of Financial Technology, Deputy Head of School (Fintech, Blockchain and Privacy)

Dr Sadiq Sani

Senior Lecturer in Cybersecurity (Operational Technology Cyber Security)

Dr Konstantinos Skindilias

Senior Lecturer in Data Science

Dr Peter Soar

Lecturer in Computer Science

Dr Muhammad Taimoor Khan

Associate Professor in Cyber Security (Certified Sustainable Cyber Security)

Najma Taimoor

Lecturer in Computer Science (Secure Healthcare)

Dr Ivana Tomic

Senior Lecturer in Cyber Security (Internet of Things Security)

Dr Tuan Vuong

Senior Lecturer in Computer Science (Cyber-physical Security)

Professor Chris Walshaw

Professor of Informatics

Dr Jia Wang

Senior Lecturer in Spatial Data Science

Dr Muhammad Waqas

Senior Lecturer in Cyber Security (Wireless Communications Security)

Andy Wicks

Senior Lecturer

Dr Markus Wolf

Principal Lecturer

Dr Annemarie Zijlema

Senior Lecturer in Computer Science