BEng Robotics

This programme is available through our approved learning partner, Ocean’s University China.

Programme Director: Dr Christian Dondrup

Programme Code: F2R8-ROB

For further information about course choices consult:

Accreditation:

Accreditation from the The Chartered Institue for IT (BCS) and the Institute of Engineering & Technology (IET) will be sought.


Year 1

Year Co-ordinator: Dr Robert Stewart (Edinburgh)

Semester 1Semester 2
F27SA Software Development 1F27SB Software Development 2
F17XO Mathematics 1 (Ocean U)F17XP Mathematics 2 (Ocean U)
B37EE Introduction to Electrical and Electronic EngineeringB37XO Electronics and Circuits (Ocean U)
B37VA Praxis Electronic DesignB37XP Digital Logic (Ocean U)

Year 2

Year Co-ordinator: Dr Phil Bartie (Edinburgh)

Semester 1Semester 2
F28SG Introduction to Data Structures & AlgorithmsF18XS Mathematics 4
F28XO Data Structures and AlgorithmsB37VR Robotics group project
F17SO Discrete MathematicsB38RO Introduction to Robotics
F18XR Mathematics 3

Year 3

Year Co-ordinator: Dr Frank Broz (Edinburgh)

SemesterSemester 2
B39RC Robotic Commercial Planning and Innovative Design (Ocean U)B39SB Time Frequency and Signal Analysis
B39XO Signals and Systems (Ocean U)B39VT Integrated Group Robotics Project
F29XO Computer NetworksF28HS Hardware-Software Interface
F29XP Artificial Intelligence

Year 4
Prof. Albert Burger

Year Co-ordinator: Professor Albert Burger (Edinburgh)

Semester 1 (Mandatory)Semester 2
B31YS Robotics Systems Science
F20RO Intelligent Robotics
(Optional – Choose 2) Optional (Choose 4)
B30EJ Linear ControlB30UC 4th Year Project II
B30UB 4th Year Project 1B31DG Embedded Software
B31DD Embedded SystemsB31SE Image Processing
F20BC Biologically Inspired ComputationF20CA Conversational Agents & Spoken Language Processing
F20DL Data Mining & Machine LearningF20PB Project: Design & Implementation
F20PA Research Methods & Requirements EngineeringF20PC Project: Testing & Implementation
F21HR Human Robot InteractionF21AS Advanced Software Engineering