Unit: Real Time Operating Systems (8229)
|Level: 3||Credit Points: 3||Contribution Band: 2|
Availability in 2012: Not offered (Also available in: 2013, 2014, 2015)
Learning OutcomesOn successful completion of this subject students should possess limited experience of 'hard' real time constraints and how to construct reliable programs for such environments; experience with several modern computer-based control system technologies in realistic situations; and the ability to select the most appropriate technique for a control problem.
PrerequisiteIntroduction to Software Engineering, and Introduction to Computer Engineering, and Electronic Systems and Software Technology 2.
SyllabusTypical constraints and programming strategies for 'hard' real time software systems are introduced. The unit then moves to emphasise computer control of processes as its primary example of real time computing. The three control technologies of proportional-integral-differential (PID) control, fuzzy logic control, and neural network control are treated in detail via experimental laboratory work and assignments.
Class Contact3 hours lectures and 1 hour tutorial per week; plus + 3 hour laboratory work (6 weeks).
- 106JA Bachelor of Engineering in Network and Software Engineering
Unit Level Key:
- 1 - Offered in first year of course curriculum
- 2 - Offered in second year of course curriculum
- 3 - Offered in third year of course curriculum
- 4 - Offered in fourth year of course curriculum
- 5 - Offered in fifth year of course curriculum
- G - Offered in graduate course curriculums
- PG - Offered in postgraduate course curriculums
- R - Offered in research course curriculums
- H - Offered in honours course curriculums