Object Oriented Programming: Industrial Control System
Duration
- One semester or equivalent
Contact hours
- 100
On-campus unit delivery combines face-to-face and digital learning.
2024 teaching periods
Hawthorn Higher Ed. Semester 1 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
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 |
ULO1 | Apply and demonstrate Unified Modeling Language principles for programming solutions. |
ULO2 | Demonstrate an understanding of system design using a modelling language |
ULO3 | Use an object oriented programming language, and associated class libraries, to develop object-oriented programs |
ULO4 | Test, debug, profile and optimise object-oriented programs. |
ULO5 | Adhere to organisational guidelines for developing maintainable code and coding standards |
ULO6 | Generate an object-oriented programming solution for an industrial control project |
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
All Applicable Locations | |||||
---|---|---|---|---|---|
Activity Type | Activity | Total Hours | Number of Weeks | Hours Per Week | Optional - Activity Details |
Face to Face Contact | Class | 82 | 8 weeks | 10.25 | No Description |
Placement | Placement | 10 | 8 weeks | 1.25 | 8 weeks of workplace learning including 10 hrs of mentoring by SUT staff |
Online Contact | Online Learning Activities | 8 | 12 weeks | 0.67 | 8 hours concurrent with classes and workplace learning |
Unspecified Learning Activities | Independent Learning | 50 | 12 weeks | 4.17 | (includes independent study, assignment preparation, revision) |
Total Hours: | 150 | Total Hours (per week): | 16.34 |
Assessment
All Applicable Locations | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
|
Content
- Fundamentals of Object Oriented Programming
- Inheritance and polymorphism
- Program definition- elements
- Programming language components
- System libraries usage
- Coding standards
- Proposed design evaluation and efficacy