Module Details
Module Code: |
SYST C2611 |
Module Title:
|
Embedded Systems 1
|
Title:
|
Embedded Systems 1
|
Module Level:: |
6 |
Module Coordinator: |
Frances Hardiman
|
Module Author:: |
Stephen Scully
|
Module Description: |
To advance the students knowledge in software development using a high-level programming language and to equip them with the skills and techniques required to develop software using an industry standard integrated development environment (IDE) and to utilise with programmable electronics and embedded systems.
|
Learning Outcomes |
On successful completion of this module the learner will be able to: |
# |
Learning Outcome Description |
LO1 |
Demonstrate an understanding of software development and the building blocks of a high-level programming language. |
LO2 |
Utilise modular programming, flowcharts, pseudocode and debugging techniques in software development. |
LO3 |
Produce clearly documented source code using a neat programming style. |
LO4 |
Design, develop, and report on the hardware and software elements of a microcontroller-based embedded system project |
Dependencies |
Module Recommendations
This is prior learning (or a practical skill) that is recommended before enrolment in this module.
|
No recommendations listed |
Co-requisite Modules
|
No Co-requisite modules listed |
Additional Requisite Information
|
No Co Requisites listed
|
Indicative Content |
Embedded Systems
Definition of embedded systems.
|
Architectures
Introduction to structure of a microcontroller, internal structure, memory, peripherals, I/O, communications, and interrupts.
|
Embedded Language Programming
Cross compiler, Program top-down design, flowcharts, variables and constants, I/O, operators and expressions, control statements , functions, pointers, bitwise operators, arrays, and LUTs.
|
Interfacing and Communications
I/O, Pullup/Pulldown, UART, RS-232, I2C/SPI, Displays/Keyboards , ADC/DAC, Sensors/Motors (On/Off/PWM).
|
System Development, Testing and Debug
The Integrated Development Environment (IDE) and debugging (breakpoints, single step).
|
Module Content & Assessment
|
Assessment Breakdown | % |
Continuous Assessment | 40.00% |
Project | 40.00% |
Practical | 20.00% |
AssessmentsFull Time
No End of Module Formal Examination |
Part Time
No End of Module Formal Examination |
Reassessment Requirement |
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.
|
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Workload
Workload: Full Time |
Workload Type |
Workload Category |
Contact Type |
Workload Description |
Frequency |
Average Weekly Learner Workload |
Hours |
Lecture |
|
Contact |
No Description |
Every Week |
2.00 |
2 |
Practicals |
|
Contact |
No Description |
Every Week |
2.00 |
2 |
Total Weekly Contact Hours |
4.00 |
Module Resources
|
Recommended Book Resources |
---|
-
Jack Purdum. Beginning C for Arduino, 2nd. Apress.
-
Jeremy Blum. Exploring Arduino: Tools and Techniques for Engineering Wizardry, 2nd. Wiley.
| This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|
|