University of York Background Image
Image of University of York
Engineering and Technology
MEng (Hons) Computer Science
MEng (Hons) Computer Science

MEng (Hons) Computer Science

  • ID:UY440037
  • Level:4-Year Bachelor's Degree
  • Duration:
  • Intake:

Fees (GBP)

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry Requirements

  • A levels, A*AA including Mathematics

  • Access to Higher Education Diploma, We accept the Access to Higher Education Diploma. The syllabus must contain a significant portion of Mathematics that is considered equivalent to A level standard. Applications will be considered on an individual basis - please contact the Department before you apply.

  • BTEC National Extended Diploma, DDD and grade A in A level Mathematics (or equivalent qualification). We consider applicants with a combination of other BTEC Level 3 qualifications, and this must include grade A in A level Mathematics (or equivalent qualification). Please contact us to discuss your combination of qualifications

  • Cambridge Pre-U, D2, D3, D3 including Mathematics

  • European Baccalaureate, 87% overall, including at least 85% in Mathematics

  • International Baccalaureate, 37 points overall, including grade 6 in Higher Level Mathematics

English Requirements

If English isn't your first language you may need to provide evidence of your English language ability. We accept the following qualifications:

  • IELTS (Academic and Indicator), 6.5, with a minimum of 6.0 in each component

  • C1 Advanced and C2 Proficiency, 176, with a minimum of 169 in each component

  • Duolingo, 110 overall, with a minimum of 100 in each component

  • GCSE/IGCSE/O level English Language (as a first or second language), Grade C

  • LanguageCert International ESOL SELT, B2 Communicator High Pass with a minimum score of 33/50 in each component

  • PTE Academic, 61, with a minimum of 55 in each component

  • TOEFL, 87 overall, with a minimum of 21 in each component

  • Trinity ISE III, Merit in all components

 

Course Information

Our broad and principled approach to computer science will give you a thorough grounding in theory as well as practical skills, helping you to solve real-world problems.

You will study systems at different levels of abstraction, including digital hardware architectures, low level programming, operating systems, intelligent systems, compilers and high level languages. You’ll learn to design user-centred systems, recognise the power of data, and build intelligent systems that learn from data.

On this integrated Masters you'll go further and study topics that really interest you to an advanced level, benefitting from access to research in the Department.

Our courses are designed with our Industrial Advisory Board, so you’ll be well placed to adapt to the workplace.

This course is also available as a five year course with the same content but an additional year in industry.

More Info: click here

 

Year 1

You will focus on establishing a solid foundation regardless of your previous experience of programming and computing.

Core modules

You will take core modules which may include:

  • Theory 1: Foundations of Mathematics for Computer Science

  • Theory 2: Formal Languages and Automata

  • Software 1: Foundations of Programming for Computer Science

  • Software 2: Object Oriented Data Structures and Algorithms

  • Systems and Devices 1: Introduction to Computing Systems

  • Data 1: Introduction to Data Science

  • Human-Computer Interaction 1: Introduction to User Centred Design

Year 2

Year Two of the course will build upon the solid foundations you will have laid down in Year One. You’ll take modules from streams 1 to 5 to deepen your learning and start on two further streams studying intelligent systems and undertake a group engineering project. You should develop your interests which you will then begin to focus on in Year Three.

Core modules

You will take core modules which may include:

  • Theory 3: Computational Complexity

  • Software 3: Functional Programming with Applications

  • Systems and Devices 2: System Software and Security

  • Systems and Devices 3: Advanced Computing Systems

  • Data 2: Data Analysis and Management

  • Human Computer Interaction 2: Interaction Design

  • Intelligent Systems 1: Search and Representation

  • Intelligent Systems 2: Machine Learning and Optimisation

  • Engineering 1: Introduction to Software and Systems Engineering

Year 3

In Year Three you will really get under the skin of the specialist areas which interest you.

All option modules are open to third and fourth year students subject to meeting module prerequisites. If you take a Year 3 module in Year 4, you will need an additional assessment - for example, an extra exam question with stricter marking criteria - to reach Masters Level (M-level) in Year 4.

Core modules

You will take core modules which may include:

  • Systems and Devices 4: Networking

  • Individual Project

Option modules

You will choose from a selection of option modules, examples of which may include:

  • Introduction to Cryptography

  • Research Methods for Interactive Technologies

  • Intelligent Systems 3: Probabilistic and Deep Learning

  • Real-time Systems

  • Model-Driven Engineering (elective in Year 3)

  • Constraint Programming (elective in Year 3)

  • Information and Network Security

  • Embedded Systems Design and Implementation

  • High-integrity Systems Engineering

  • Quantum Computation

  • High-performance Parallel and Distributed Systems

  • Assurance and Proof

  • Evolutionary and Adaptive Computing

  • Computer Vision and Graphics

  • Computing by Graph Transformation

  • Legal Practice, Technology and Computer Science (delivered with The York Law School) (Year 3 option only)

Year 4

In Year Four, you will work on a team engineering project which will be designed in collaboration with industry partners and take modules which access departmental research at an advanced level.

All option modules are open to third and fourth year students subject to meeting module prerequisites. If you take a Year 3 module in Year 4, you will need an additional assessment - for example, an extra exam question with stricter marking criteria - to reach Masters Level (M-level) in Year 4.

Core module

You will take core modules which may include:

  • Group project

Option modules

You will choose from a selection of option modules, examples of which may include:

  • Introduction to Cryptography

  • Research Methods for Interactive Technologies

  • Intelligent Systems 3: Probabilistic and Deep Learning 

  • Real-time Systems

  • Model-Driven Engineering

  • Constraint Programming

  • Information and Network Security

  • Embedded Systems Design and Implementation

  • High-integrity Systems Engineering 

  • Quantum Computation

  • High-performance Parallel and Distributed Systems

  • Assurance and Proof

  • Evolutionary and Adaptive Computing 

  • Computer Vision and Graphics 

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

  • Computer Programmer

  • Software Engineer

  • Software Developer

  • Business Analyst

  • Research Scientist

  • Network Manager

  • IT Systems Manager

Ability to settle

Overseas Student Health Cover

Insurance - Single: 300 (£) per year

Same Courses

Close search