Dept. of Advanced Computing Sciences
Embedded Programming
Full course description
This course starts by introducing the students to CPU architectures (circuits, adders, multipliers, floating-point units, RAM) and then introduces the hardware description language VHDL. Students will get to practice design, implementation and debugging while they create a circuit that, for example, can add two numbers. Near the end of the course, when the C programming language has been introduced in parallel skill classes, the step to microcontroller programming will be made, discussing the advantages and limitations of micro-controllers and micro-processors, and allowing students to get some initial experience with limited general-purpose circuits
Prerequisites
None.
BCS2410
Period 4
27 Jan 2025
28 Mar 2025
ECTS credits:
4.0Coordinator:
Teaching methods:
Project-Centered Learning