BEng Robotics

This programme is only available through our joint education learning partner, Ocean’s University China.

Christian Dondrup

Programme Director: Dr Chrsitian Dondrup

Programme Code: F2R8-ROB

For further information about course choices consult:

Accreditation:

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


Year 1

Semester 1Semester 2
F27XT Software Development 1(Ocean U)F27SB 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

Semester 1Semester 2
F28SG Introduction to Data Structures & AlgorithmsF28XO Data Structures and Algorithms (Ocean U)
F28XP Robotics Group Project 1 (Ocean U)F28XQ Robotics Group Project 2 (Ocean U)
F17SO Discrete Mathematics (Ocean U)B38RO Introduction to Robotics
F18XR Mathematics 3 (Ocean U)F18XS Mathematics 4 (Ocean U)

Year 3

Semester 1Semester 2
F29XR Integrated Group Robotics Project 1(Ocean U)F29XS Integrated Group Robotics Project 2 (Ocean U)
F29AI Artificial Intelligence and Intelligent AgentsF29XQ Education of Creation and Innovation (Ocean U)
F29XO Computer Networks (Ocean U)F28HS Hardware-Software Interface
B39XO Signals and Systems (Ocean U)B39SB Time Frequency and Signal Analysis

Year 4

All students study Year 4 at the Edinburgh Campus.

Honours dissertation project: Students whose Honours dissertation is supervised by an academic in MACS must register for:

  • Research Methods and Requirements Engineering (F20PA)
  • Design and Implementation (F20PB)
  • Project Testing and Presentation (F20PC)

Students whose Honours dissertation is supervised by an academic in EPS must register for:

  • 4th Year Project 1 (B30UB)
  • 4th Year Project 2 (B30UC)

In addition, in Semester 1 students must register for 1 taught optional course and in Semester 2 students must register for 2 taught optional courses. In any one year not all optional courses or combinations of optional courses may be offered. Guidance on course choice will be given by the Programme Director. 

Semester 1 (Mandatory)Semester 2
B31YS Robotics Systems Science
F20RO Intelligent Robotics
(Optional) Optional
F20BC Biologically Inspired ComputationF21AS Advanced Software Engineering
F21HR Human Robot InteractionF20CA Conversational Agents and Spoken Language Processing
F20DL Data Mining & Machine LearningB31SE Image Processing
B31DD Embedded SystemsB31DG Embedded Software
B30EJ Linear ControlF20PB Project: Design & Implementation
F20PA Research Methods & Requirements EngineeringF20PC Project: Testing & Implementation
B30UB 4th Year Project 1B30UC 4th Year Project II