The University of Sheffield
Programme Regulations Finder

AER204   Embedded Programming   (15 credits)

 
Year Running: 2023/2024
Credit level: F5

Description

Programming of embedded systems is fundamental to modern control engineering. This unit introduces students to programming relevant to embedded systems. Instruction is given in coding from first principles including imperative programming, objects (as data structures), functions and variables. This is extended to low-level considerations in embedded systems such as memory, execution, registers and peripheral interfacing. Students are introduced to microcontrollers as the heart of embedded systems and gain practical experience in their use. Some common peripherals required in aerospace engineering, such as analogue-to-digital converters, are described.

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 102.0
Lab 24.0
Lecture 24.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Course Work 0.0 30 %
Other 0.0 70 %
 

Teaching methods and assessment displayed on this page are indicative for 2023-24.