ENCE464

Embedded Software and Advanced Computing

15 points

Occurrences

Description

This course combines software engineering practice for embedded systems with advanced computer architectures and memory systems. State machines form a unifying mechanism to understand hardware and software. Software design procedures and methodologies are used to develop reliable coding practices used on high-performance concurrent systems with real-time constraints. Testing and debugging on high-performance concurrent systems, where inter-task communication support is required, and is analysed using industry-standard metrics and test platforms.

Pre-requisites

Restrictions

ENCE463, ENCE462, ENEL428, ENEL429