Program start date | Application deadline |
2025-09-01 | - |
2026-01-01 | - |
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
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.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: