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.
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 – February 2025, 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.
Modules
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.
Assessment
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
Qualifications
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.
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.
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.
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.
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.