inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 18,700
Per year
Start Date
2025-09-01
Medium of studying
On campus
Duration
12 months
Program Facts
Program Details
Degree
Masters
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 18,700
Intakes
Program start dateApplication deadline
2025-09-01-
2026-01-01-
About Program

Program Overview


Computer Science, MSc

Advance your career in computer science with this Master’s in Computer Science. Choose from a range of options, including cyber security, forensics, business intelligence and software engineering.


Course Overview

On this MSc Computer Science course, you will study, employ and reflect on the principles that underpin computer science. You can choose from a range of options, including machine learning, data science, cyber security and forensics, and wireless and mobile technologies.


You will gain practical experience in the analysis and understanding of problems, systems and structures through case studies. As a result, you'll be equipped to deal with the intense demands of modern computer science and to respond with solutions that meet the needs of commerce, industry, or research.


This course is accredited by BCS, The Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.


School

Computing and Mathematical Sciences


Location

Greenwich Campus


Duration

  • 1 years full-time
  • 2 years part-time

Start month

September; January


Fees

  • Home: £11,325
  • International: £18,700

What you should know about this course

  • You will gain the practical skills and theoretical knowledge for careers in the expanding field of Computer Science.
  • You can specialise in one of two exciting pathways: Data Science or Network Engineering.
  • The University of Greenwich is an academic partner with The Council for Registered Ethical Security Testers (CREST).

Accreditation

Accredited by the BCS


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.


What you will study

Full time

Year 1

Students are required to study the following compulsory modules.


  • MSc Project (60 credits)
  • Enterprise Software Engineering Development (15 credits)
  • Clouds, Grids and Virtualisation (15 credits)
  • Software Quality Management (15 credits)
  • Advanced Programming (15 credits)
  • Essential Professional and Academic Skills for Masters Students

Students are required to choose 30 credits from this list of options.


  • Mobile Application Development (15 credits)
  • Cyber Security (15 credits)
  • Network and Internet Technology and Design (15 credits)
  • Data Warehousing and Business Intelligence (15 credits)

Students are required to choose 30 credits from this list of options.


  • Audit and Security (15 credits)
  • System Administration and Security (15 credits)
  • Network Architectures and Services (15 credits)
  • Penetration Testing (15 credits)
  • Wireless and Mobile Technologies (15 credits)
  • Applied Machine Learning (15 credits)

Part time

Year 1

Students are required to study the following compulsory modules.


  • Enterprise Software Engineering Development (15 credits)
  • Clouds, Grids and Virtualisation (15 credits)
  • Software Quality Management (15 credits)
  • Advanced Programming (15 credits)
  • Essential Professional and Academic Skills for Masters Students

Year 2

Students are required to study the following compulsory modules.


  • MSc Project (60 credits)

Students are required to choose 30 credits from this list of options.


  • Mobile Application Development (15 credits)
  • Cyber Security (15 credits)
  • Network and Internet Technology and Design (15 credits)
  • Data Warehousing and Business Intelligence (15 credits)

Students are required to choose 30 credits from this list of options.


  • Audit and Security (15 credits)
  • System Administration and Security (15 credits)
  • Network Architectures and Services (15 credits)
  • Penetration Testing (15 credits)
  • Wireless and Mobile Technologies (15 credits)
  • Applied Machine Learning (15 credits)

Entry requirements

UK citizens and permanent residents

An undergraduate (honours) degree at 2:2, or above, in Computing, Computer Science, Mathematics, Physics, Engineering, Information Systems or Multimedia or a relevant numerate subject that includes software development experience.


Applicants without a degree that have substantial commercial/industrial experience including software development using modern programming languages and design may be considered.


International entry requirements

The University of Greenwich accepts a broad range of international qualifications for admission to our courses.


For detailed information on the academic and English language requirements, please find your country in our directory.


How you will learn

Teaching

In a typical week, learning takes place through a combination of lectures, tutorials and practical work in the labs. You'll be able to discuss and develop your understanding of topics covered in lectures in smaller group sessions, and put your learning into practice in our specialist computer laboratories.


Teaching hours may fall between 9am and 9pm, depending on your elective courses and tutorials.


Class sizes

Lectures are usually attended by larger groups and seminars/tutorials by smaller groups. This can vary more widely for modules that are shared between degrees.


Independent learning

Outside of timetabled sessions, you'll need to dedicate time to self-study to complete coursework, and prepare for presentations and exams. Our Stockwell Street library and online resources will support your further reading and research.


You can also join a range of student societies, including our Computer Society, Forensic Science Society, and Games Development Society.


Overall workload

Your overall workload consists of lectures, tutorials, labs, independent learning, and assessments. For full-time students, the workload should be roughly equivalent to a full-time job. For part-time students, this will reduce in proportion with the number of modules you are studying.


Assessment

On this course, students are assessed by coursework, examinations and a project. Some modules may also include practice assessments, presentations, demonstrations, and reports, which help you to monitor progress and make continual improvement.


Feedback summary

We aim to give feedback on assignments within 15 working days.


Fees and funding

Fees

  • Home: £11,325
  • International: £18,700

Accommodation costs

Whether you choose to live in halls of residence or rent privately, we can help you find what you're looking for. University accommodation is available from £126.35 per person per week (bills included), depending on your location and preferences. If you require more space or facilities, these options are available at a slightly higher cost.


Scholarships and bursaries

We offer a wide range of financial help including scholarships and bursaries.


Careers and placements

What sort of careers do graduates pursue?

Graduates from this Computer Science course are equipped for employment in industry, commerce or research with proficiency in the key theoretical and practical areas in computer science, including their application to modern software systems development.


Do you provide employability services?

Our services are designed to help you achieve your potential and support your transition towards a rewarding graduate career.


The Employability and Careers Service provides support when you are preparing to apply for placements and graduate roles. It includes CV clinics, mock interviews and employability skills workshops.


Each School also has its own Employability Officer, who works closely with the industry and will provide specific opportunities relevant to your own course.


Support and advice

Academic skills and study support

We want you to make the most of your time with us. You can access study skills support through your tutor, lecturers, project supervisor, subject librarians, and our academic skills centre.


We provide additional support in Mathematics


Support from the department

As a Computing and Mathematical Science School student you will be able to enter our Oracle mentoring scheme. This helps students liaise with industry for advice on careers, professional insight, guidance in looking for jobs, and developing employability and presentation skills.


Program Outline


Degree Overview:

Advance your career in computer science with this Master’s in Computer Science. Choose from a range of options, including cyber security, forensics, business intelligence and software engineering. On this MSc Computer Science course, you will study, employ and reflect on the principles that underpin computer science. You can choose from a range of options, including machine learning, data science, cyber security and forensics, and wireless and mobile technologies. You will gain practical experience in the analysis and understanding of problems, systems and structures through case studies. As a result, you'll be equipped to deal with the intense demands of modern computer science and to respond with solutions that meet the needs of commerce, industry, or research.


Outline:


Full Time:

  • Year 1:
  • Compulsory Modules:
  • MSc Project (60 credits)
  • Enterprise Software Engineering Development (15 credits)
  • Programming Enterprise Components (15 credits)
  • Clouds, Grids and Virtualisation (15 credits)
  • Software Quality Management (15 credits)
  • Essential Professional and Academic Skills for Masters Students
  • Optional Modules (Choose 30 credits):
  • Mobile Application Development (15 credits)
  • Cyber Security (15 credits)
  • Network and Internet Technology and Design (15 credits)
  • Machine Learning (15 credits)
  • Programming Fundamentals for Data Science (15 credits)
  • Optional Modules (Choose 30 credits):
  • Audit and Security (15 credits)
  • System Administration and Security (15 credits)
  • Network Architectures and Services (15 credits)
  • Penetration Testing (15 credits)
  • Wireless and Mobile Technologies (15 credits)
  • Year 2:
  • Compulsory Modules:
  • MSc Project (60 credits)
  • Optional Modules (Choose 30 credits):
  • Mobile Application Development (15 credits)
  • Cyber Security (15 credits)
  • Network and Internet Technology and Design (15 credits)
  • Machine Learning (15 credits)
  • Programming Fundamentals for Data Science (15 credits)
  • Optional Modules (Choose 30 credits):
  • Audit and Security (15 credits)
  • System Administration and Security (15 credits)
  • Network Architectures and Services (15 credits)
  • Penetration Testing (15 credits)
  • Wireless and Mobile Technologies (15 credits)

Part Time:

  • Year 1:
  • Compulsory Modules:
  • Enterprise Software Engineering Development (15 credits)
  • Programming Enterprise Components (15 credits)
  • Clouds, Grids and Virtualisation (15 credits)
  • Software Quality Management (15 credits)
  • Essential Professional and Academic Skills for Masters Students
  • Year 2:
  • Compulsory Modules:
  • MSc Project (60 credits)
  • Optional Modules (Choose 30 credits):
  • Mobile Application Development (15 credits)
  • Cyber Security (15 credits)
  • Network and Internet Technology and Design (15 credits)
  • Machine Learning (15 credits)
  • Programming Fundamentals for Data Science (15 credits)
  • Optional Modules (Choose 30 credits):
  • Audit and Security (15 credits)
  • System Administration and Security (15 credits)
  • Network Architectures and Services (15 credits)
  • Penetration Testing (15 credits)
  • Wireless and Mobile Technologies (15 credits)

Assessment:

Students are assessed by coursework, examinations and a project. Some modules may also include practice assessments, presentations, demonstrations, and reports, which help you to monitor progress and make continual improvement.


Teaching:

In a typical week, learning takes place through a combination of lectures, tutorials and practical work in the labs. You'll be able to discuss and develop your understanding of topics covered in lectures in smaller group sessions, and put your learning into practice in our specialist computer laboratories. Teaching hours may fall between 9am and 9pm, depending on your elective courses and tutorials. Lectures are usually attended by larger groups and seminars/tutorials by smaller groups. This can vary more widely for modules that are shared between degrees. Outside of timetabled sessions, you'll need to dedicate time to self-study to complete coursework, and prepare for presentations and exams. You can also join a range of student societies, including our Computer Society, Forensic Science Society, and Games Development Society.


Careers:

Graduates from this Computer Science course are equipped for employment in industry, commerce or research with proficiency in the key theoretical and practical areas in computer science, including their application to modern software systems development.


Other:

You will gain the practical skills and theoretical knowledge for careers in the expanding field of Computer Science. You can specialise in one of two exciting pathways: Data Science or Network Engineering. This helps students liaise with industry for advice on careers, professional insight, guidance in looking for jobs, and developing employability and presentation skills.


Home/international fees 2024/25

£11,000 /£18,150

SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Foundation
Courses

University of Greenwich: A Summary


Overview:

The University of Greenwich is a public university located in London and Kent, England. It boasts three campuses: Greenwich, Avery Hill, and Medway. The university is known for its diverse student body, with students from over 150 countries, and its commitment to providing a high-quality student experience.


Services Offered:

The University of Greenwich offers a wide range of services to its students, including:

    Accommodation:

    On-campus accommodation options are available at all three campuses.

    Careers:

    The university provides career guidance and support services to help students find employment after graduation.

    Student Support:

    A variety of support services are available to students, including academic advising, counseling, and disability support.

    Financial Aid:

    Scholarships and bursaries are available to help students finance their studies.

    Digital Student Centre:

    A digital platform offering support for new and returning students.

Student Life and Campus Experience:

The University of Greenwich offers a vibrant and diverse campus experience. Students can expect:

    Lively Students' Union:

    Each campus has a Students' Union that organizes social events, clubs, and societies.

    Modern Facilities:

    The university has invested in modern facilities, including libraries, labs, and sports centers.

    Excellent Transport Links:

    All campuses are easily accessible by public transport, with connections to central London.

    Campus Bus Service:

    A bus service connects the three campuses.

Key Reasons to Study There:

    Award-Winning Research:

    The university is recognized for its high-quality research, which has won numerous awards.

    Gold in the Teaching Excellence Framework (TEF):

    This recognition highlights the university's commitment to providing an outstanding student experience.

    Diverse Community:

    The university welcomes students from all over the world, creating a diverse and inclusive learning environment.

    Flexible Learning Options:

    The university offers a range of flexible learning options, including online and part-time study.

    Strong Graduate Prospects:

    The university has a strong track record of graduate employment, with many graduates going on to successful careers.

Academic Programs:

The University of Greenwich offers a wide range of undergraduate and postgraduate programs across various disciplines. Some of the key academic strengths include:

    Business and Management:

    The university is known for its strong business programs, including MBA and MSc programs.

    Engineering and Technology:

    The university offers a range of engineering and technology programs, including civil engineering, mechanical engineering, and computer science.

    Arts and Humanities:

    The university has a strong reputation in the arts and humanities, with programs in English literature, history, and creative writing.

    Health and Social Care:

    The university offers a range of health and social care programs, including nursing, social work, and psychology.

Other:

  • The university has a strong commitment to sustainability and has launched a university-wide transformation for a Greener future.
  • The university is home to the Greenwich Portraits series, which celebrates the diverse journeys of its students and alumni.

  • Student Life and Campus Experience:

    While the context mentions the Students' Union and facilities, it does not provide detailed information on student life and campus experiences.

  • Key Reasons to Study There:

    The context mentions some advantages, but it does not explicitly highlight the key reasons to study at the University of Greenwich.

Total programs
372
Admission Requirements

Entry Requirements:

  • UK citizens and permanent residents:
  • An honours degree 2:2 or above in a computing-related subject or in a suitable numerate subject (e.g.
  • mathematics, physics, engineering, information systems or multimedia) that includes software development experience.
  • OR substantial commercial/industrial experience including software development using modern programming languages and design.
  • International entry requirements:
  • Alternatively, please contact us:
Location
Ambassadors
How can I help you today?