Object Oriented Programming: Industrial Control System

EAT10011 12.5 Credit Points Hawthorn


  • One semester or equivalent 

Contact hours

  • 100

On-campus unit delivery combines face-to-face and digital learning.

2024 teaching periods


Higher Ed. Semester 1

26 Feb 24 - 26 May 24

2 Jul 24

Last self enrolment:
10 Mar 24

31 Mar 24

Last withdraw without fail:
12 Apr 24

Aims and objectives

This unit provides a tool kit for coding using Object Oriented Programming principles. The student will learn how to implement control and acquisition tasks that are typically used in cyber physical systems. These tasks are brought together to implement a complete control system. The student is taught object-oriented programming right from the start bypassing procedural programming.

Unit Learning Outcomes
On successful completion of this unit students will be able to:
#Unit Learning Outcome Description
ULO1Apply and demonstrate Unified Modeling Language principles for programming solutions.
ULO2Demonstrate an understanding of system design using a modelling language
ULO3Use an object oriented programming language, and associated class libraries, to develop object-oriented programs
ULO4Test, debug, profile and optimise object-oriented programs.
ULO5Adhere to organisational guidelines for developing maintainable code and coding standards
ULO6Generate an object-oriented programming solution for an industrial control project