Program start date | Application deadline |
2024-09-01 | - |
Program Overview
The MSc Advanced Computer Science program at York University provides students with a deep understanding and advanced skills in computer science, enabling them to engage in cutting-edge applications and pursue research or senior industry roles. The program offers a wide range of optional modules, a mandatory research project, and a focus on industrial relevance, preparing graduates for diverse career paths in the IT industry and academia.
Program Outline
MSc Advanced Computer Science
Degree Overview:
- Aims to develop a high level of understanding and technical skill at the forefront of computer science.
- Addresses the rapid pace of change in the field by providing students with broad knowledge, advanced skills, and expertise to engage in cutting-edge applications.
- Enables students to work in highly-specialized research groups through a significant individual research project.
- Targets students with a good first degree in Computer Science, Software Engineering, or related disciplines who want to deepen their understanding and technical skills.
- Builds on existing strong foundations in computer science for more senior roles in the IT industry, involvement in cutting-edge R&D, or progression to a Computer Science PhD.
Outline:
- Heavily research-based, with modules led by active researchers in their respective areas.
- Module content informed by ongoing departmental research, connecting students directly to it.
- Industrial practice strongly influences course content, ensuring relevance to the workplace.
- Free choice across all modules (subject to prerequisites) plus a mandatory "Professional and Research Skills" module.
- Individuals project in Advanced Computer Science concluding the course.
Core Modules:
- Research Methods in Computer Science
- Professional and Academic Development
Optional Modules:
- Qualitative Approaches to Investigating UX
- Autonomous Robotic Systems Engineering
- High-Integrity Systems Engineering
- Quantum Computing
- Assurance and Proof
- AI Problem Solving with Search and Logic
- High-Performance Parallel and Distributed Systems
- Human Factors: Technology in Context
- Network Security
- Interaction Design and Evaluation
- Cryptography Theory and Applications
- Engineering 2: Automated Software Engineering
- Computer Vision and Graphics
- Evolutionary and Adaptive Computing
- Computing by Graph Transformation
Individual Project:
- Culmination of taught modules focused on a specific area of interest.
- Introduction to independent research within a research group working on allied topics.
- Development of research methods and techniques in Computer Science.
- Allocation of a project advisor with expertise in the chosen area.
- Resulting in a 50-page dissertation.
Assessment:
- Variety of assessment formats including practical exercises, reports, and closed examinations.
- Project assessment based on a dissertation.
- Assessments throughout the year, with closed examinations in designated periods following each semester.
- Open assessments issued towards the end of teaching sessions with deadlines after their conclusion.
Teaching:
- Collaboration with world-leading academics who challenge independent thinking and excellence.
- Approach providing knowledge, opportunities, and support for growth and success in a global workplace.
- Part taught modules with lectures, problem classes, practical classes, and personal study time.
- Personal tutor for academic and pastoral advice, with individual project supervision available.
- Projects starting early April with regular supervision and research-group meetings.
- Project work continuing over the summer with ongoing supervision and research meetings.
- Course completion following dissertation and project paper submission in September.
- Intensive nature requiring presence in York during both semesters and over the summer.
Careers:
- Prepares graduates for research or more senior industry roles.
- Strong grounding in a variety of topics suitable for diverse career paths.
- Develops high-level skills applicable to specific areas for focused career goals.
Potential Career Opportunities:
- Programming engineer
- Software developer
- Higher education teaching and research
- Information analyst and app developer
- Systems architect
- Business analyst
Transferable Skills:
- Applying advanced computational thinking to complex problems.
- Applying specialist knowledge in areas like Interactive Technologies for R&D tasks.
- Identifying, evaluating, and summarizing cutting-edge research literature.
- Improved communication and organizational skills.
Other:
- Virtual tours of modern facilities available.
- Study and social pods open 24/7 for individual or group study and events.
- Hardware labs focusing on basic computer architecture, operating systems, and program language construction.
- High-quality software labs offering 24/7 access for individual and group work.
Fees and Scholarships:
- 2024/25 annual tuition fees:
- UK (home): £12,480
- International and EU: £29,400
- Postgraduate taught fees and expenses information available
- 10% Masters fee discount potential for graduates of York undergraduate programs
- Additional costs for photocopying and personal stationery (~£200)
- Discover funding options for tuition fees and living costs
- Confirmation of further funding opportunities throughout the year
- No mandatory additional costs associated with the course
Entry Requirements:
- Undergraduate degree (2:2 or equivalent) in Computer Science or a related discipline.
- Strong background in essential criteria: Discrete Mathematics, Software Engineering, Programming, and knowledge of basic algorithms.
- Non-standard profile candidates considered with demonstrated sufficient Computer Science knowledge and experience.
- International qualifications equivalent considered.
English Language Requirements:
- IELTS (Academic and Indicator): 6.5 with minimum 6.0 in each component
- Cambridge CEFR B2 First: 176 with 169 in each component
- Oxford ELLT: 7 with minimum 6 in each component
- Duolingo: 120 with minimum 105 in all other components
- LanguageCert SELT B2 with 33/50 in each component
- LanguageCert Academic: 70 with minimum 65 in each component
- KITE: 459-494 with 426-458 in all other components
- Skills for English B2: Merit overall with Pass with Merit in each component
- PTE Academic: 61 with minimum 55 in each component
- TOEFL: 87 with minimum 21 in each component
- Trinity ISE III: Merit in all requirements
Applying:
- Online application process available.
- Saving and completing the application in stages allowed.
Tuition Fees and Payment Information:
Annual tuition fees for 2024/25 Study modeUK (home)International and EU Full-time (1 year) £12,480£29,400
University of York
Overview:
The University of York is a public research university located in York, England. It is a member of the Russell Group, a prestigious group of research-intensive universities in the UK. The university is known for its strong academic reputation, diverse research activities, and vibrant campus life.
Services Offered:
The university provides a wide range of services to its students, including:
Library:
Access to a comprehensive library with extensive resources and study spaces.VLE:
A virtual learning environment for online course materials and communication.e:Vision:
A student portal for accessing information about courses, grades, and other university services.Directory:
A searchable directory for finding contact information for staff and students.Email:
Access to a university email account.Support Services:
A variety of support services are available to students, including academic advising, career counseling, and mental health support.Student Life and Campus Experience:
The University of York offers a vibrant and inclusive campus experience. Students can expect:
Accommodation:
A range of on-campus and off-campus accommodation options.Student Life:
Opportunities to join clubs, societies, and sports teams, as well as participate in various events and activities.Campus Environment:
A safe and welcoming campus environment with green spaces and modern facilities.City of York:
Access to the historic and vibrant city of York, with its rich culture, attractions, and amenities.Key Reasons to Study There:
Academic Excellence:
The university is renowned for its high-quality teaching and research.Research Opportunities:
Students have access to world-leading research facilities and opportunities to engage in research projects.Diverse Community:
The university boasts a diverse and international student body, fostering a welcoming and inclusive environment.Campus Life:
A vibrant and engaging campus life with numerous opportunities for personal and professional development.Location:
Situated in the historic city of York, offering a unique and enriching experience.Academic Programs:
The University of York offers a wide range of undergraduate and postgraduate programs across various disciplines, including:
Undergraduate Courses:
A comprehensive selection of undergraduate programs in arts, humanities, social sciences, sciences, engineering, and more.Postgraduate Taught Courses:
A variety of postgraduate taught programs, including master's degrees and diplomas.Postgraduate Research Courses:
Opportunities for postgraduate research leading to PhD degrees.Entry Requirements:
Undergraduate degree:
- A 2:2 or equivalent in Computer Science or a related discipline.
- Successful applicants will demonstrate a strong background in the following essential criteria:
- Discrete Mathematics
- Software Engineering
- Programming
- A knowledge of basic algorithms
Other qualifications and experience:
- Applications are considered even if you do not fit the typical profile, provided you can demonstrate the required amount of Computer Science knowledge and experience to succeed on the program.
Other international qualifications:
- Equivalent qualifications from your country are accepted.
Language Proficiency Requirements:
The University of York accepts the following qualifications:
- IELTS (Academic and Indicator): 6.5, minimum 6.0 in each component
- Cambridge CEFR: B2 First: 176, with 169 in each component
- Oxford ELLT: 7, minimum of 6 in each component
- Duolingo: 120, minimum 105 in all other components
- LanguageCert SELT: B2 with 33/50 in each component
- LanguageCert Academic: 70 with a minimum of 65 in each component
- KITE: 459-494, with 426-458 in all other components
- Skills for English: B2: Merit overall, with Pass with Merit in each component
- PTE Academic: 61, minimum 55 in each component
- TOEFL: 87, minimum 21 in each component
- Trinity ISE III: Merit in all requirements