Browser does not support script.

Postgraduate Course

Computer Science MSc

Advance your computer science skills and prepare for a career in computing, with the opportunity to do an industry placement.

Students at London campus studying together

On this course you will be provided with the advanced practical skills and theoretical knowledge needed to enter the fast paced and growing sector of IT and Computer Science. You will gain a detailed understanding of current methodologies across a variety of specialist topics, tools and environments which feature in the IT industry today.

London campus

  • Duration – 1 year full time, 2 years full time with year in industry, 2 years part time, 3 years part time with year in industry
  • Start date – September 2024, September 2025
  • School – London

Minimum entry requirements

    2:2 honours degree in a related subject

Tuition fees

    UK 2024-25 £9,300 full time

    International 2024-25 £11,300 full time

Course overview

You will be guided through the fundamentals of computer science by our expert staff. You will be encouraged to focus on the skills relevant to your professional development, as well as the wider employment needs of the industry.

Based at our London Campus, you will be immersed in the world of IT and computer science. You will have the option to extend your studies and undertake a year-long industry placement. This will give you the opportunity to develop professional networks and relevant sector experience.

Undertaking a research project will demonstrate your ability to bring together the skills you have learned to resolve problems. We will encourage you to develop key professional attributes. You will learn these through:

  • Reflecting on your work-based practice
  • Addressing complex real-world situations
  • Opportunities to work with industry professionals

With options to study this course part time or full time, with or without a year in industry, and various starting points throughout the year, this course offers the flexibility to work for you.

Course structure

How you will study

You can study this postgraduate course full time with or without an industry placement. This allows you to fit your studies around other commitments. You can also study this course with or without a year long industry placement.

Full time (without an industry placement)

If you choose to study full time without the industry placement, the course will take 1 year to complete. You will study:

  • 8 compulsory modules
  • A compulsory dissertation module

Full time (with an industry placement)

If you choose to study with an industry placement, the course will take 2 years to complete. You will study:

  • 8 compulsory modules
  • A compulsory dissertation
  • A year in industry

You can find out which modules are available in each term in the Course Specifications.


Credits: 15

Compulsory module

Artificial intelligence is a thriving and exciting field. You will learn how businesses use artificial intelligence in their applications and services. Explore how machines can mimic cognitive functions of the human mind such as learning and problem solving.

On this module, you will explore topics such as:

  • Artificial Intelligence (AI) and its applications
  • The role of intelligent agent and environments
  • Artificial Intelligence ecosystem and robotics
  • Working with datasets, probability, statistics and visualisation
  • Programming for AI and associated toolbox
  • The ethics of AI
  • The issues that impact business and society

Credits: 15

Compulsory module

Cloud computing is the most significant technology transformation since the introduction of the internet in the early 1990s. On this module you will be immersed in the world of cloud computing. You will explore the theory, architecture, applications and implementations of cloud computing. Companies and organisations continue to adopt a cloud-based IT infrastructure and as a professional Computer Scientist you will be expected to have a high level of understanding of this technology.

Credits: 15

Compulsory module

The interaction between people and computer systems is a fundamental part of daily life in the 21st century. From the design of interfaces on a screen to the features of wearable technology the scientific study of this interaction better informs how systems are designed and developed.  

You will learn how to design, evaluate and deploy interactive technologies. You will focus on key areas, approaches and developments in the field of Human Computer Interaction (HCI), so that you develop your own approach to systems design.

Credits: 15

Compulsory module

Machine Learning and deep learning are complex topics which raise a lot of challenges which impact business and society today. You will learn how to manipulate problems using machine learning models and explore the theories, algorithms, and tools which underpin these. The module will also introduce you to deep learning models.

Credits: 15

Compulsory module

Agile Software Development is the most well-known software development management process in industrial use today. As a Computer Scientist you will be required to know about the methods used in Agile development cycles and be able to operate within an agile software development team. This module is designed to give you this experience.  You will get hands on experience of applying agile development methods as a systematic approach in the development of software. This will also include software project management, project planning, quality management; and configuration management.

Credits: 15

Compulsory module

From industry to politics, collecting, storing and analysing data is of critical importance. On this module you will be introduced to the principles and uses of Big Data. You will learn how to collect, structure, process and analyse big data, whilst grappling with the legal and ethical requirements of data security. You will play special attention on how to deal with the volume and variety of Big Data whilst maintaining the velocity of access.

Credits: 15

Compulsory module

The Internet of Things (IoT) is an umbrella term applied to sensor-based networked technologies involved across multiple ‘smart’ innovations in homes, cities, medicine, automation, and industrial production. You will discover how to:

  • Build IoT projects using Sensors and Actuators
  • Build Microcontroller and Communication units
  • Build internet and cloud services
  • Use processed information for solving problems and automation.

You will also explore research topics, surveys and tutorials on emerging issues around IoT technologies and solutions.

Credits: 15

Compulsory module

The threat of data breaches and cybercrime is rising with the increase of computational systems, sophisticated hackers, the proliferation of Internet of Things (IoT) devices, and social networks.

To address the challenges of e-criminals and hackers, computer scientists are required to protect network systems, devices and programmes from cyberattacks. On this module you will explore the practical, theoretical, and conceptual aspects of Cyber Security, Privacy, and Anonymity.

Credits: 60

Compulsory module

In your dissertation you will have the opportunity to combine all the skills you have learned during the course and apply them to solving a research or engineering problem. The module will also teach you how to use fundamental research techniques you can take beyond graduation and into your career.

Teaching and assessment

Teaching and learning

You will learn through weekly lectures, seminars and workshops. At the beginning of the course, you will be allocated an academic tutor. This tutor will support you throughout your time with us, whilst also helping to develop your employability and professional development.

Our teaching draws on both our research and professional experience. This means your learning is informed by the most current thinking in the subject area. You can find out more about our research and backgrounds by visiting our staff pages.

Professional skills

You will develop the necessary skills and knowledge you need to become a computer scientist or IT professional. There will be many opportunities for you to learn practical skills and conceptual techniques from cloud computing to artificial intelligence and machine learning.


This course is assessed only through course work, which could include reports, articles and software programmes. You won't sit any exams. There will be regular opportunities for you to receive feedback on your progress throughout the course. This guidance will be tailored to your needs, and delivered in a supportive and constructive way.

Optional placement year

Choosing the placement year option can give you a competitive edge in your future career. It is an opportunity to apply the knowledge and skills you have learned in the workplace.

Entry requirements


Minimum entry requirements

    2:2 honours degree in a related subject

If your honours degree is not in a related discipline, but you can demonstrate extensive professional experience in the subject, your application will be considered.

International Students

If you are an international student you will need to show that your qualifications match our entry requirements.

Information about international qualifications and entry requirements can be found on our International pages.

If English is not your first language you will need to show that you have English Language competence at IELTS level 6.0 (with no skill below 5.5) or equivalent.

International entry requirements

Accreditation of Prior Experiential Learning (APEL)

If you do not have traditional qualifications, you might be able to provide evidence of professional experience in the subject as an alternative way to meet the entry requirements. This is called Accreditation of Prior Experiential Learning (APEL). Appropriate references and records of employment would need to be presented to support your case for admission.

Terms and conditions

Our terms and conditions, policies and procedures contain important information about studying at York St John University. You can read them on our Admissions page.

Fees and funding

UK 2024 - 2025 entry

The tuition fee for this postgraduate course in 2024 - 2025 academic year without placement year is:

  • £9,300 for full time study

The tuition fee for this postgraduate course with placement year for the 2024 - 2025 academic year is:

  • £10,695 for full time study
  • £9,300 for the first year, and £1,395 for your placement year (£10,695 in total)

These costs apply to all UK, Jersey, Guernsey and Isle of Man students.

Postgraduate loans are available to help you pay for your master’s course. Find out more about funding your postgraduate studies.

Funding opportunities

International 2024 - 2025 entry

The tuition fee for this postgraduate course without placement year for the 2024 - 2025 academic year is:

  • £11,300 for 1 year of full time study

The tuition fee for this postgraduate course with placement year in the 2024 - 2025 academic year is:

  • £14,900 for full time study
  • £11,300 for your first year, and £3,600 for your placement year (£14,900 in total)

These costs apply to all students living outside the UK.

Due to immigration laws, if you are an international student on a student visa, you must study full time. For more information about visa requirements and short-term study visas, please visit the International Visa and Immigration pages.

Find out more about funding your postgraduate studies.

International Fees and Funding

Tuition fees

    UK 2024-25 £9,300 full time

    International 2024-25 £11,300 full time

Alumni Scholarships

If you are alumni of York St John University we have scholarships available to help you continue your studies.

Scholarships for alumni

Additional costs and financial support

Course-related costs

While studying for your degree, there may be additional costs related to your course. This may include purchasing personal equipment and stationery, books and optional field trips.

Accommodation and living costs

View our accommodation pages for detailed information on accommodation and living costs.

Career outcomes

Where could Computer Science take you?

This degree could lead you to a career working in either Computer Science or Information Technology. You will develop the skills and learn the theory based on your area of expertise or employment. Through working on practical activities with links to industry you will gain key professional skills.

This will give you an advantage in careers such as:

  • Computer Scientist
  • Data Analyst
  • Information Systems Manager
  • IT consultant
  • Software Engineer
  • Systems Analyst

Stand out from the crowd with postgraduate study.

Far fewer people have postgraduate degrees than undergraduate qualifications. This gives you something extra to set yourself apart in a competitive graduate job market. Those with a postgraduate qualification will earn an average of £6,500 a year more than those with only an undergraduate degree. (Department For Education Graduate Labour Market Report 2022)

Our careers service, LaunchPad, provides career support tailored to your ambitions. Through this service you can access:

  • Employer events
  • LinkedIn, CV and cover letter sessions
  • Workshops on application writing and interview skills
  • Work experience and volunteering opportunities
  • Personalised career advice

This support does not end when you graduate. You can access our expert career advice for the rest of your life. We will help you gain the experience and confidence you need to succeed.

Apply for this course

For postgraduate degrees you must apply directly to York St John University using the application links. This will take you to the application form you will need to fill out for this specific course.

To complete the online application form you will need to create login details.

Please contact 2 referees before submitting your application. An automated request for a reference will be emailed to them as soon as you submit. Your application will not be reviewed until both references are in place.

Fees and key information

Apply now

Course highlights

More to explore

students looking at map on a desk

Discover postgraduate study

Campus buildings and gardens on Lord Mayors Walk

Why choose York St John?

Get in touch