EEU22E10 – Engineering Design IV: Project

Module CodeEEU22E10
Module NameEngineering Design IV: Project
ECTS Weighting[1]10 ECTS
Semester taughtSemester
Module Coordinator/s  Anthony Ventresque, Thomas Laurent

Module Description

Engineering Design IV is a team-based engineering project in which students design, build, program and evaluate an autonomous robotic vehicle. The module integrates Computer Science and Electronic Engineering and gives students practical experience of developing a complete cyber-physical system involving sensors, actuators, embedded software, wireless communication operating systems, software engineering and software testing.

Module Learning Outcomes

On successful completion of this module, students will be able to:

  1. Apply the engineering process of problem solving to the design and development of a cyber-physical system.
  2. Design, implement and evaluate a simple autonomous vehicle to meet a well-defined specification.
  3. Clearly demonstrate effective group working, including task subdivision and integration of individual hardware and software contributions.
  4. Plan and manage an engineering project, meeting interim milestones and deliverables.
  5. Apply software engineering practices, including project tracking, collaborative development, documentation and code version control.
  6. Apply appropriate health and safety principles to electronic circuit construction and system experimentation.
  7. Design and reason about a combined hardware-software architecture, including interfaces between sensors, actuators, embedded software and supervisory software.
  8. Develop skills in quantitative analysis, scientific reasoning and technical communication.
  9. Develop practical experimental skills in electronic circuit testing, measurement and debugging.
  10. Apply systematic software testing and debugging techniques to embedded and supervisory software and to the integrated system.
  11. Explore, justify and critically evaluate engineering and software design decisions, including alternative designs and trade-offs.
  12. Experimentally evaluate system behaviour against its original specification using appropriate quantitative measures.
  13. Critically analyse an engineering project from ethical, economic and environmental perspectives.
  14. Communicate engineering and software-development work through organised and concise technical reports and documentation.

Module Content

The objectives of this module are:

  • To apply basic principles of science and engineering to Conceive, Design, Implement and Operate (CDIO) an autonomous vehicle;
  • To introduce group working and project planning;
  • To introduce the principles of circuit construction and the health and safety issues associated with electronic circuit construction and the adoption of test procedures;
  • To introduce the principles of software engineering and software systems design, including user interface design, embedded control software, wireless communications, version control, software organisation and hardware–software integration;
  • To analyse the design and optimise it with respect to manufacturability, reliability and testing, including systematic testing and debugging of software components and the integrated hardware–software system;
  • To introduce the requirements of project documentation, circuit drawings and software engineering documentation, including documentation of software design, interfaces and testing;
  • To introduce project reporting and presentation.

Teaching and learning Methods

The module is taught using a combination of lectures, practical laboratory sessions and supervised project sessions. Students work in groups to design, implement, integrate, test and evaluate their autonomous buggy. As a 10 ECTS module, students are expected to undertake substantial independent research, development, testing and project work in addition to scheduled contact hours.

Assessment Details

Assessment is based on a combination of group project demonstrations, reports, an interview, a project presentation/video, and an individual test. Students progressively demonstrate the Bronze, Silver and Gold stages of the autonomous buggy project. Group assessment evaluates the design, implementation, integration, testing and performance of the complete hardware-software system, while the individual assessment evaluates each student’s understanding of the underlying engineering and computing concepts.

Assessment ComponentBrief DescriptionLearning Outcomes Addressed% of totalWeek setWeek Due




Reassessment Details

Content Here .

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by:0 hours
Lecture0 hours
Laboratory22 hours
Tutorial or seminar0 hours
Other0 hours
Independent study (outside scheduled contact hours), broken down by:0 hours
Preparation for classes and review of material (including preparation for examination, if applicable0 hours
completion of assessments (including examination, if applicable)0 hours
Total Hours0 hours

Recommended Reading List

Content here.

Module Pre-requisites

Prerequisite modules:

Other/alternative non-module prerequisites:

Module Co-requisites

None

Module Website

Blackboard