Last modified: 20 Jun 2025 15:06
Electronics systems are discussed from basic concepts of digital logic to highlights of embedded microcontrollers. The journey begins with the elementary building blocks of Boolean algebra (logic gates and flip-flops) that are used to design combinatorial/sequential logic circuits, e.g. implementing a simple calculator or a temperature control circuit. The design of complex system is addressed introducing embedded microcontrollers, discussing their core components (e.g. timers, memory) and required programming operations.
Hands-on lab sessions (and relative assignments) include software-based simulations and hardware implementation of systems that allow students to test and deepen their understanding of the subject.
| Study Type | Undergraduate | Level | 2 |
|---|---|---|---|
| Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
| Campus | Aberdeen | Sustained Study | No |
| Co-ordinators |
|
||
Course Topics include:
Information on contact teaching time is available from the course guide.
| Assessment Type | Summative | Weighting | 15 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Marked submissions (typically via MyAberdeen) will be returned to the students promptly, including feedback on the laboratory exercises. |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Assessment Type | Summative | Weighting | 70 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Whole-class feedback and solutions to past assignment or exams are provided via MyAberdeen. |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Assessment Type | Summative | Weighting | 15 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Marked submissions (typically via MyAberdeen) will be returned to the students promptly, including feedback on the laboratory exercises. |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
There are no assessments for this course.
| Assessment Type | Summative | Weighting | 100 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback | ||||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Procedural | Apply | Derive transition diagrams and tables that define a Finite State Machine (FSM) with a given behaviour. Use combinatorial logic circuits and flip-flops to implement to FSM |
| Conceptual | Understand | Knowledge and understanding of: flip-flops and their role in logic circuits; use of Boolean algebra, flip-flops and state encoding in the design of a Finite State Machine. |
| Procedural | Apply | Test the design of a digital system using a SW simulator, examples: a logic circuit implementing basic arithmetic operations; a Finite State Machine controlling the operation of a mechanical system. |
| Conceptual | Understand | Knowledge and understanding of: Boolean logic and gates; implementation of complex logic circuits; representation of integer numbers. |
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to for this site or .