Module and Programme Catalogue

Search site

Find information on

2016/17 Undergraduate Module Catalogue

ELEC2645 Embedded Systems Project

20 creditsClass Size: 128

Module manager: Dr Craig Evans
Email: C.A.Evans@leeds.ac.uk

Taught: Semester 2 (Jan to Jun) View Timetable

Year running 2016/17

Pre-requisite qualifications

Standard degree entry / progression criteria

This module is not approved as a discovery module

Module summary

In order to pass this module, students must obtain a mark of at least 30% in any assessment component which has a weighting of more than 30% of the total module mark.

Objectives

The second year embedded systems project challenges students to design a prototype product within a tightly-constrained set of software tools and hardware components. The major objective is for students to develop proficiency with the C/C++ language and use it to program a state-of -the-art microcontroller to interface with sensors/actuators and a display, as required.

An important feature of the module is that students must practice good project management and presentation skills.

Learning outcomes
On completion of this module, students should be able to:
- apply the basic principles of embedded system design and development, including using a contemporary computer environment and development board to implement a microcontroller-based embedded system design;
- demonstrate competence in the use of technical literature and other information sources such as software manuals, data sheets, application notes and programmer's guides;
- show an understanding of the requirements of engineering documentation including engineering specifications;
- show some ability to work with technical uncertainty, identifying scenarios and alternative options;
- apply the basic principles of project management and develop written and oral presentation skills;
- use creativity to create an innovative solution to a design problem;
- be able to debug software;
- demonstrate knowledge and understanding of the equipment, materials and processes employed in the design, assembly and test of a prototype electronic product;
- demonstrate competence in workshop and laboratory skills, including PCB layout, soldering, assembly and testing of their design.


Syllabus

- Power management.
- Designing for low-power applications.
- Timers and interrupts.
- Finite State Machine implementation.
- Serial communication protocols.
- Programming methods and the design of software using C/C++ or other contemporary programming language.
- Software engineering practices.
- The use of a microcontroller development board for practical embedded system problems.
- Interfacing with sensors, actuators and visual displays.

- Practical application of the above in a design project.

- PCB layout considerations.
- Surface-mount assembly.
- Principles of project management
.
- Record-keeping, report writing and presentation techniques.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Laboratory113.0033.00
Class tests, exams and assessment12.002.00
Private study hours165.00
Total Contact hours35.00
Total hours (100hr per 10 credits)200.00

Private study

- Reading lecture notes, textbook(s) and data sheets
- Design, programming, assembly, debugging of software and hardware
- Prepare oral presentation
- Write-up of final report

Opportunities for Formative Feedback

Progress in lab work, the in-semester test and the oral presentation.

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
In-course AssessmentMid-semester test20.00
VivaProject exhibition10.00
ProjectEmbedded systems project50.00
ReportProject report20.00
Total percentage (Assessment Coursework)100.00

Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated

Reading list

There is no reading list for this module

Last updated: 08/09/2016

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019