2024/25 Undergraduate Module Catalogue
ELEC1620 Digital Electronics and Microcontrollers
20 creditsClass Size: 180
Module manager: Dr. James Chandler
Email: j.h.chandler@leeds.ac.uk
Taught: Semesters 1 & 2 (Sep to Jun) View Timetable
Year running 2024/25
Pre-requisite qualifications
Acceptance onto the BEng/MEng Electronic and Electrical Engineering, BEng/MEng Electronics and Computer Engineering, BEng/MEng Mechatronics and Robotics Engineering, or BSc Music, Multimedia and Electronics programmesThis module is not approved as a discovery module
Module summary
In this module, students will be introduced to digital electronics, logic circuits, C++, and microcontrollers. Students will gain insight into the development, simplification and simulation of combinational and sequential logic circuits, and develop understanding of their place within typical microcontroller architectures. Fundamental programming skills in C++ will be developed and applied to a real microcontroller development board. Students will learn how to interface with various electronic components and develop their own project-based embedded system.Objectives
This module has the following objectives:- To learn how to design digital circuits
- To gain an understanding of how microcontrollers (MCUs) are implemented in hardware
- To develop the programming skills required in order to write embedded software using C++.
Learning outcomes
On successful completion of the module students will have demonstrated the following learning outcomes:
1. Apply basic knowledge of mathematics and engineering principles to the solution of well-defined embedded systems problems.
2. Analyse well-defined embedded systems problems to reach substantiated conclusions using first principles of mathematics and engineering principles.
3. Apply appropriate computational and analytical techniques to model well-defined embedded systems problems.
4. Design solutions for well-defined embedded systems problems.
5. Apply an integrated or systems approach to the solution of well-defined embedded systems problems.
6. Identify and analyse ethical concerns and make reasoned ethical choices informed by professional codes of conduct.
7. Use practical laboratory and workshop skills to investigate well-defined embedded systems problems.
8. Apply appropriate materials, equipment, engineering technologies and processes.
9. Plan and record self-learning and development as the foundation for lifelong learning/CPD.
Skills learning outcomes
On successful completion of the module students will have demonstrated the following skills:
a) Application of science, mathematics and/or engineering principles
b) Problem analysis
c) Application of computational and analytical techniques
d) Design skills
e) Integrated systems approach
f) Professional ethics practice
g) Practical and workshop skills
h) Technical awareness of engineering materials, equipment, technologies, and processes
i) Lifelong learning
Syllabus
Topics may include, but are not limited to:
* Digital logic gates
* Combinational logic
* Boolean algebra
* Boolean arithmetic
* Arithmetic Logic Units (ALUs)
* Flip-flops and registers
* Microcontroller architecture
* Counter and timer circuits
* Embedded software development
* C++ variables and operators
* C++ control statements (branches and loops)
* Functions, C++ classes and object-oriented programming
* Microcontroller peripherals
Methods of Assessment
We are currently refreshing our modules to make sure students have the best possible experience. Full assessment details for this module are not available before the start of the academic year, at which time details of the assessment(s) will be provided.
Assessment for this module will consist of:
1 x Coursework
2 x Exam
Teaching methods
Delivery type | Number | Length hours | Student hours |
Consultation | 16 | 1.00 | 16.00 |
Practicals | 16 | 2.00 | 32.00 |
Examples Class | 8 | 1.00 | 8.00 |
Lecture | 4 | 1.00 | 4.00 |
Independent online learning hours | 30.00 | ||
Private study hours | 110.00 | ||
Total Contact hours | 60.00 | ||
Total hours (100hr per 10 credits) | 200.00 |
Opportunities for Formative Feedback
Students studying ELEC modules will receive formative feedback in a variety of ways, which may include the use of self-test quizzes on Minerva, practice questions/worked examples and (where appropriate) through verbal interaction with teaching staff and/or post-graduate demonstrators.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
In-course Assessment | Coursework | 40.00 |
In-course Assessment | Class Test 1 | 30.00 |
In-course Assessment | Class Test 2 | 30.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 moduleLast updated: 31/07/2024 13:52:03
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