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 criteriaThis 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 type | Number | Length hours | Student hours |
Laboratory | 7 | 3.00 | 21.00 |
Drop-in Session | 4 | 2.00 | 8.00 |
Class tests, exams and assessment | 1 | 2.00 | 2.00 |
Private study hours | 169.00 | ||
Total Contact hours | 31.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 type | Notes | % of formal assessment |
In-course Assessment | Mid-semester test | 20.00 |
Viva | Project exhibition | 10.00 |
Project | Embedded systems project | 50.00 |
Report | Project report | 20.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 moduleLast updated: 26/04/2017
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD