Computing (Games, Vision and Interaction)
Bachelor's degree
In London
Description
-
Type
Bachelor's degree
-
Location
London
-
Start date
Different dates available
All of our Computing programmes follow broadly the same structure for the first two years. This means that you can move between the BEng and MEng, and among the various MEng specialisations, at any time during the first two years.Our Computing degree course structure is very flexible. It has been designed to provide:
Facilities
Location
Start date
Start date
About this course
Course structure Our Computing degree course structure is very flexible. It has been designed to provide: fundamental principles underpinning computing understanding of the engineering considerations involved in computing system design, implementation and usage a solid background in discrete mathematics (logic, sets, relations and grammars), which is the basic mathematics of computing sound understanding of the classical mathematics and statistics relevant to applications in engineering and management an...
This degree is professionally accredited by IET (the Institution of Engineering and Technology) and BCS (the Charted Institute for IT). All of our degrees also lead to the award of the Associateship of the City and Guilds of London Institute (ACGI).
Reviews
Subjects
- IT
- Computing
- Programming
- Systems
- Engineering
- Project
- Software Engineering
- Design
- Skills and Training
- Computational
- Logic
- Presentation
Course programme
Modules shown are for the current academic year and are subject to change in the future.
Your choice of modules and projects available may, to some extent, be restricted by the schedule of lectures and the availability of staff. It may also vary according to the degree specialism chosen. For information about each module listed here see the Department of Computing's website.
- Hardware
- Logic
- Mathematical Methods
- Programming II
- Laboratory 1
- Programming I
- Discrete Mathematics
- Architecture
- Databases I
- Reasoning about Programs
- Computing Topics
- Ethics in Computing 1
- Presentation Skills
- Programming III
- Programming Competition Training
- Advanced Programming
- Tools for Program Reasoning
- Software Engineering Design
- Compilers
- Concurrency
- Models of Computation
- Statistics
- Team Skills Development
-
C++ Introduction
- Laboratory 2
- Software Engineering - Algorithms
- Operating Systems
- Networks and Communications
- Introduction to Artificial Intelligence
- Introduction to Prolog
- Human-Centred Design
- Computing Group Project
- Principles of Copyright
Choose one module from the list below.
Spring- Computer Architecture
- Computational Techniques
- Programming Competition Training
- Software Engineering Practice
- Computer Vision
- 3rd Year Group Projects
- Project Presentation Skills
- Graphics
- Management and Business for Computing Engineers
Choose between three and four modules from the list below.
Autumn- Advanced Databases
- Dynamical Systems and Deep Learning
- Simulation and Modelling
- Pervasive Computing
- Operations Research
- Information and Codes
- Type Systems for Programming Languages
- Machine Learning
- Systems Verification
- Custom Computing
- Communicating Computer Science in Schools
- Network and Web Security
- Advanced Computer Architecture
- Robotics
- Introduction to Bioinformatics
Choose one module from the lists below.
Autumn and Spring- External Course
- Entrepreneurship Business Plan Competition
- Lessons from History
- Japanese Level 2
- Scientific Computation
- Programming Competition Training
During the third year, all MEng courses include an approved period of professional formation. This will be either an industrial placement, extended project work or a placement in a European industry or university. This takes place during the summer term and summer break until the start of the fourth year.
Year 4 Compulsory modules Autumn- Industrial Placement – Presentation and Report
- Individual Project MEng
- Advanced Computer Graphics
Choose the equivalent of between four and six full modules from the list below. Two half modules = one full module
Autumn- Separation Logic: Local Reasoning about Programs (half module)
- Computing in Space with OpenSPL (half module)
- Concurrent Processes (half module)
- Medical Image Computing (half module)
- Privacy Enhancing Techniques (half module)
- Computational Neurodynamics
- Learning in Autonomous Systems (half module)
- Advanced Estimation in Robotics (half module)
- Complexity
- Software Reliability
- Advanced Issues in Object Oriented Programming
- Knowledge Representation
- Modal Logic (half module)
- Communicating Computer Science in Schools
- Cryptography Engineering
- Scalable Distributed Systems Design (half module)
- Large Scale Data Management (half module)
- Body Sensor Networks in the Internet of Things (half module)
- Computational Finance
- Parallel Algorithms
- Software Engineering for Industry
- Computing for Optimal Decisions
- Intelligent Data and Probabilistic Inference
- Advanced Statistical Machine Learning and Pattern Recognition
Choose up to two modules from the list below.
Autumn and Spring- External Course 4I
- External Course 4II
- Managing Innovation
- Japanese Level II
- Programming Competition Training
Computing (Games, Vision and Interaction)