Computer Science
Position Details (Master's)
The Computer Science program from University of York Online is designed to develop your theoretical and foundational understanding of Computer Science.
As a Masters level student you will read and learn about programming techniques, computer and network infrastructure and protocols, data analysis and security risks. You will explore a range of computing concepts such as object oriented programming, TCP/IP, classification and regression, and cryptography.
Practical components and assessments are designed to enable you to further explore these concepts from a theory lead perspective and develop a better understanding of their application in real world challenges and scenarios
Learning Outcomes
Every course at York is built on a distinctive set of learning outcomes. These will give you a clear understanding of what you will be able to accomplish at the end of the course and help you explain what you can offer employers. The academics identify the knowledge, skills, and experiences you’ll need upon graduation and then design the course to get you there.
- Computational thinking
- Evaluation and Synthesis
- Software and hardware
- Application
- Independence
- Communication
- Professionalism
Courses include:
Algorithms and Data Structures
Advanced Programming
Computer Architecture and Operating Systems
Artificial Intelligence and Machine Learning
Computer and Mobile Networks
Software Engineering
Big Data Analytics
University of York
Online (Part Time)
2 years
Aug 2026