Module and Programme Catalogue

Search site

Find information on

2017/18 Undergraduate Module Catalogue

ELEC2645 Embedded Systems Project

20 creditsClass Size: 160

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

Taught: Semester 2 (Jan to Jun) View Timetable

Year running 2017/18

Pre-requisite qualifications

Standard degree entry / progression criteria

This module is not approved as a discovery module

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
Laboratory73.0021.00
Drop-in Session42.008.00
Class tests, exams and assessment12.002.00
Private study hours169.00
Total Contact hours31.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

Re-sits for ELEC modules are subject to the rules in the School’s Code of Practice on Assessment. Students should be aware that, for some modules, a re-sit may only be conducted on an internal basis (with tuition) in the next academic session.

Reading list

There is no reading list for this module

Last updated: 26/04/2017

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019