Bachelor of Engineering (BEng)

BEng Electrical and Electronic Engineering with Industrial Experience

*This course is now closed for applications for 2025 entry.

  • Duration: 4 years
  • Year of entry: 2025
  • UCAS course code: H606 / Institution code: M20
  • Key features:
  • Industrial experience
  • Scholarships available
  • Accredited course

Full entry requirementsHow to apply

Course unit details:
Embedded Systems Project

Course unit fact file
Unit code EEEN21000
Credit rating 20
Unit level Level 2
Teaching period(s) Full year
Available as a free choice unit? No

Overview

Students will work in teams to create a battery-powered robot buggy. The robot will autonomously navigate around a track using one or more sensor types. The project culminates with a competition to find the fastest buggy.

A working robot buggy requires many technical skills to combine: a battery power source, gearbox selection, control circuits for motor drives, drive shaft encoders as well as an array of sensors and the software to control the robot.

The project also enables the development of team working and project management skills, which are central to modern engineering.

Project teams will be formed a mix of degree programmes and abilities

The Embedded Systems Project will begin in the first semester with lectures, laboratories and workshops which deal with topics such as:

  • Motors and sensors
  • Introduction to Software Design
  • PWM and the STM32 microcontroller
  • Control systems
  • Engineering Drawing

Additional Lectures will be organised on a year-by-year basis to reflect changes to the project.

Pre/co-requisites

Unit title Unit code Requirement type Description
Microcontroller Engineering I EEEN10202 Pre-Requisite Compulsory
Microcontroller Engineering II EEEN20011 Co-Requisite Compulsory
Electronics Project EEEN10141 Pre-Requisite Compulsory

Aims

The course unit aims to provide a practical introduction to microcontrollers and embedded systems.

Learning outcomes

On successful completion of the course, a student will be able to:

ILO 1: Develop personal, professional and team-working skills with special regards to the values of engineering principles in ethical practice, such as honesty, integrity, fairness, accuracy, rigour and leadership.

ILO 2: Understand the steps involved in the design, specification, implementation and testing of an embedded system across the product lifecycle, including considerations of sustainability, for example, in the efficient and effective use of resources, environmental impact, and design from manufacture to disposal.

ILO 3: Develop tests, analyse data and apply outcomes to the understanding and continuing improvement of a system. This includes quantifying and explaining error during experiments, or identification and diagnosis of faults (debugging) in hardware and software.

ILO 4: Develop engineering product development skills following best practice project and quality management practices, such as use of planning tools, documentation, version control, and production of files for manufacture following relevant standards and design rules.

ILO 5: Create elegant, maintainable and efficient program code.

ILO 6: Develop report writing and oral presentation skills.

Teaching and learning methods

Didactic lectures

Problem based learning

Laboratory based learning

Assessment methods

Assessment TaskLengthWeighting within unit (if relevant)
Design Report #1: Motor characterisation report.10 pages, A410%
Design report #2 :
Software Sensor selection and Control Algorithm.
22 pages, A425%
Proposal 10 minutes10%
Technical Demonstration 115 minutes7%
Technical Demonstration 215 minutes7%
Technical Demonstration 315 minutes8%
Technical Demonstration 4 / Heats2 hours10%
Design Documents4 Engineering Documents3%
Final Report18 pages, A420%

Feedback methods

Written feedback within two weeks of submission (Design Reports, Proposal Report, Final Report).

Technical demonstrations (verbal feedback, immediate)

Results released within two weeks of assessment (Blackboard Quizzes)

Study hours

Scheduled activity hours
Lectures 12
Practical classes & workshops 47
Tutorials 11
Independent study hours
Independent study 130

Teaching staff

Staff member Role
Paul Wright Unit coordinator
Liam Marsh Unit coordinator
Robin Preece Unit coordinator
Michael O'Toole Unit coordinator

Return to course details