Browser does not support script.

Postgraduate course - London

Computer Science MSc

The programme balances advanced practical skills and theoretical knowledge to provide you with the ability to enter a range of professional IT disciplines and employment.

Software engineering student working at computer

The programme balances advanced practical skills and theoretical knowledge to provide you with the ability to enter a range of professional IT disciplines and employment. You will gain a great understanding of current and progressive methodologies across a variety of specialist topics, tools and environments which are demanded by the IT industry.

  • Available with Year in Industry

London campus

  • Duration – UK and EU students: One year, full-time | International students: One year, full-time or two years with a year of industry experience
  • Start date – February 2020, September 2020
  • School – Art, Design & Computer Science

Tuition Fees

    UK and EU 2020-21 £8,300

    International 2020-21 £12,300

Course with Placement Year - Tuition Fees

    UK and EU 2020-21 £9,550

    International 2020-21 £14,100

Course overview

This course helps you to further develop your knowledge and skills within the cutting-edge areas of Computer Science. The course has been designed to provide you with a blend of advanced theoretical knowledge and practical skills related to emerging technologies deployed in industry and research.

Why study this course?

  • Available as a two-year master’s with industry experience (placement year)
  • Taught by practitioners who are actively engaged in the rapidly changing field
  • Build your links with industry and potential employers through our excellent links with industry

Course Structure

Level 1

Modules

15 credits 

Compulsory 

Artificial intelligence is a thriving exciting field with a fast developing roadmap, and is a broad term. You will learn how businesses use artificial intelligence in their applications and services – where machines can mimic some cognitive functions of the human mind, such as learning and problem solving, and to help drive business value by supporting simple and semi-complex human decisions.

This AI concepts module will review the historical context, and manipulate problems using computer science thinking, mathematical theories, programming tools, applications and methods. You will apply a range of classical/shallow and supervised machine learning models (classifiers) to a set of user cases and their dataset. You will present results, and explain their limitations/issues, and have an awareness of more expert/ complex problem solving models and algorithms that will help to resolve these limitations/issues. You will also discuss the issues that impact business and society.

15 credits 

Compulsory 

Cloud computing is the most significant technology transformation since the introduction of the internet in the early 1990s. As it has evolved, it has had a knock on effect across a wide range of businesses. As more and more companies adopt a cloud based IT infrastructure, today's job market requires computer science professionals to have both a technical and high level understanding of cloud computing and to be able to make decisions on where cloud computing solutions are appropriate, as well as knowing how to implement solutions in this space.

This module will immerse you in the cloud computing paradigm, exposing you to theory, architecture, service and deployment models, applications, and implementations. It will enable you to explore the challenges of cloud computing including hardware and infrastructure, accessing the cloud, cloud services, cloud storage and data storage security, local clouds, thin clients, migration, hybrid clouds and DevOps. 

15 credits

Compulsory

The interaction between people and computer systems is a fundamental part of daily life in the 21st century. Whether it be the design of interfaces on a screen; the interactive features of wearable technology or even the design of medical computing devices, the scientific study of this interaction better informs how systems are designed and developed.  

This module is therefore concerned with helping you develop the skills required to design, evaluate and deploy usable, effective and interactive technologies. The module will allow you to focus on key areas, approaches and developments in the field of Human Computer Interaction (HCI), enabling you to integrate these approaches into your personal approach to systems design.   

15 credits

Compulsory

Agile Software Development is the most well-known software development management process in industrial use today. It is therefore imperative that you are not only aware of the methods used in Agile development cycles; but can also operate as an affective part of an agile software development team. This module is designed to give you this experience.  This module gives you 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.

15 credits

Compulsory

Big Data is big business these days, from industry to politics, collecting, storing and analysing data is of critical importance. This module will introduce you to the principles and uses of Big Data, both from a technical and business perspective. The module will equip you with a range of techniques for collecting, structuring, processing and analysing big data. Special attention will be paid to data visualisation when dealing with the volume and variety of Big Data and maintaining the velocity of access. The module will also expose you to the legal and ethical requirements of data security. 

15 credits

Compulsory

The Internet of Things (IoT) is an umbrella term applied to a plethora of sensor-based networked technologies that permeate a wide range of ‘smart’ innovations in homes, cities, medicine, automation, and industrial production. This module will allow you to build IoT projects using Sensors & Actuators; Microcontroller and Communication units, Internet and cloud services to read and process real-life data from the physical environment and use the processed information for solving problems and automation. You will also explore research topics, surveys and tutorial on selected topics on emerging issues around IoT technologies and solutions. 

15 credits

Compulsory

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 and experts are required to protect network systems, devices and programmes from cyberattacks. This module is designed to expose you to the practical, theoretical, and conceptual aspects of Cyber Security, Privacy, and Anonymity. The learning experience in the course can be applied in a wide range of roles and domains, including business, government, personal privacy, and academia.  

15 credits 

Compulsory 

Machine Learning and deep learning, are big complex topics with expansive use cases and applications for predictions, and research developments, but raises a lot of subtle issues impacting business and society. On this module, you will learn how to manipulate problems using supervised, semi-supervised and unsupervised machine learning models; their underpinning theories, algorithms, and tools. You will also explore their limitations using case studies and recommendation for improvements. The module will also introduce you into deep learning models (and accompanying concepts, techniques, theories and opportunities).  You will subsequently optimise, assess, and discuss these results both empirically and non-empirically for its specific use case.

60 credits

Compulsory

This is the programme’s dissertation module. It is absolutely vital that on graduating from the programme you are able to synthesise the skills you have learned in various modules and apply them to solving a non-trivial research or engineering problem. The purpose of this module is to introduce you to fundamental research techniques and to allow you apply these, along with your learning so far on other modules, so as to demonstrate your skills at a level appropriate to the award title. 

Entry requirements

Applicants will normally have a minimum of a 2:2 honours degree in a related discipline from an approved university or institution or

possess an equivalent qualification an alternative science or engineering degree in addition to a minimum of three years’ work experience in an appropriate role.

Students whose first language is not English will be required to achieve IELTS 6 or above with no less than Band 6 in any area, or equivalent.

Terms and conditions

Our terms and conditions, policies and procedures contain important information about studying at York St John University. These can be accessed through our Admissions webpages.

Fees and funding

UK & EU 2020 - 21

The tuition fee for 2020 entry to this postgraduate course is £8,300 for full-time UK/EU, Jersey, Guernsey and Isle of Man students, or £9,550 with a year in industry.

If you choose to study with a placement year, you will pay £8,300 in your first year, and £1,250 in your second year.

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

International (non-EU) 2020 - 21

The tuition fee for 2020 entry to this postgraduate course is £12,300 for international (non-EU) students, or £14,100 with a year in industry.

If you choose to study with a year in industry, you will pay £12,300 in your first year, and £1,800 in your second year.

Due to immigration laws, international students on a Tier 4 visa must be studying full-time. For more information about visa requirements and short-term study visas, please visit the International Visa and Immigration pages.

More information about funding your studies is available on our International Fees and Funding page.

Tuition Fees

    UK and EU 2020-21 £8,300

    International 2020-21 £12,300

Course with Placement Year - Tuition Fees

    UK and EU 2020-21 £9,550

    International 2020-21 £14,100

Alumni Scholarships

If you are an 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

Whilst 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.

Apply for this course

You can apply directly to the course via our Apply Now links. Please select the variant of the course that you intend to undertake (e.g. full-time or part-time) as the link will take you to a customised form for the specific course. You will need to create a login and password and complete the online form. Please contact two referees in advance of submitting your application as an automated request will go out as soon as you submit, and your application will not be reviewed until both references are in place.

Apply now: Full time September 2020

Apply now: Year in Industry September 2020

Why choose Postgraduate study?

More to explore

Get in touch

Cookie Settings