MEng Computer Science (G403)
Master
In Bristol
Description
-
Type
Master
-
Location
Bristol
-
Start date
Different dates available
About MEng Computer Science
This course provides a thorough grounding in the fundamentals of computer science with opportunities to specialise in application areas while gaining skills in system development and enterprise.
Core ideas are introduced in years one and two. You will cover the principles of programming and algorithms, including:
how a modern computer works;
computational theory and how to design programming languages;
concurrent systems and networks;
machine learning and pattern recognition.
You will also undertake a group project in year two, working in a team to deliver an application to a client, with help from an industrial mentor. You can also take options in human-computer interaction and complexity theory, as well as open units from across the University.
In year three you specialise in application areas and undertake a group project to develop an interactive game, working with industrial mentors. You specialise further in year four and also undertake a full-time individual or group project, with opportunities to work with industrial and research partners.
Facilities
Location
Start date
Start date
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 14 years
Subjects
- Programming
- Project
Course programme
- Introduction to Computer Architecture
- Mathematical Methods for Computer Scientists
- Theory of Computation
- Algorithms
- Imperative Programming
- Functional Programming
- Object-Oriented Programming
- Security 101
- Databases and Cloud Concepts
- Probability and Statistics
Year 2 (2019/20)
- Data Structures and Algorithms
- Symbols, Patterns and Signals
- Language Engineering
- Concurrent Computing
- Software Product Engineering
- Computer Science in Society
- Communication, complexity and number theory
- Human-Computer Interaction
- Choose open units
Year 3 (2019/20)
- Group Project
- Web Technologies
- Character and Set Design
- Computer Graphics
- Image Processing and Computer Vision
- Computational Neuroscience
- Cryptography A
- Applied Security
- Advanced Algorithms
- Design Verification
- Artificial Intelligence with Logic Programming
- An Introduction to High Performance Computing
- Advanced High Performance Computing
- Types and Lambda Calculus
- Machine Learning
Year 4 (2019/20)
- Individual Project: Implementation
- Creative Technology Project
- Individual Project: Business Plan
- Individual Project: Research Proposal
- Animation Production
- Robotic Systems
- Systems Security
- Cryptography B
- Cloud Computing
- Interactive Devices
- Sustainability, Technology and Business
- Computational Genomics and Bioinformatics Algorithms
- Applied Data Science
- Internet Economics and Financial Technology
- Advanced Computer Architecture
- Applied Deep Learning
MEng Computer Science (G403)