Embedded Device Concepts
Embedded Concepts focuses on embedded programming with a hardware emphasis. Arduino development boards are used heavily in this course to explore programming and troubleshooting. Variables, conditionals, mathematical operations, functions, loops, interrupts, libraries, event sequencing, flow charts, visual programming and general Embedded C programming are covered throughout this course. Students will engage with Arduino development boards to understand compilation, downloading, and troubleshooting of embedded code in a target microprocessor.