University of Technology, Sydney

Staff directory | Webmail | Maps | Newsroom | What's on

48434 Embedded Software

6cp
Requisite(s): 48430 Fundamentals of C Programming
Recommended studies:

Knowledge of the C language and digital systems is essential for this subject.


Field of practice: Electrical Engineering and ICT Engineering majors


Undergraduate

Description

This subject develops the student's technical knowledge of the design, implementation and testing of software modules and application frameworks for embedded systems.

Students develop their ability to interpret and evaluate a set of software specifications and work in small groups to write software modules and applications for an embedded system. Students are introduced to abstracting hardware functionality into software modules and researching and implementing software data structures.

Students develop their ability to test and modify their software to ensure compliance with the application specifications and be introduced to reviewing and evaluating their own and others software.

The technical content is contextualised in a project in which students analyse the requirements of an embedded system and design the software to meet those requirements. Skills in debugging software are also developed through the practice-based nature of the subject.

Typical availability

Autumn session, City campus
Spring session, City campus


Detailed subject description.

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at access conditions and My Student Admin.