Course overview
This course will teach students object-oriented programming building on their imperative programming skills. Students will further develop their programming skills by studying classes, objects, inheritance and object-oriented programming techniques. In this course they will translate a problem description into a robust object-oriented program.
- Object-Oriented Programming Foundations
- Object-Oriented Techniques And Design
- Robust Programming And Data Handling
Course learning outcomes
- Convert a problem statement into an object-oriented design
- Apply object-oriented principles and techniques to solve problems
- Analyse the behaviour of object-oriented programs
- Develop programs using Model Driven Development
- Test and debug to correct code defects
- Apply industry programming standards for software development
Availability
Class details
Mawson Lakes
Class number 25605
Section WS01
Size 42
Available 42
Class number 25606
Section WS02
Size 20
Available 20
Class number 25607
Section WS03
Size 38
Available 38
Class number 25608
Section WS04
Size 20
Available 20
Class number 25609
Section WS05
Size 20
Available 20
Class number 25610
Section WS06
Size 20
Available 20
Class number 25611
Section WS07
Size 20
Available 20
Class number 25612
Section WS08
Size 20
Available 20
Adelaide City Campus East
Class number 22212
Section WS01
Size 32
Available 32
Class number 22213
Section WS02
Size 20
Available 20
Class number 22214
Section WS03
Size 20
Available 20
Class number 22215
Section WS04
Size 20
Available 20
Class number 22216
Section WS05
Size 39
Available 39
Class number 22217
Section WS06
Size 60
Available 60
Class number 22218
Section WS07
Size 39
Available 39
Class number 22219
Section WS08
Size 56
Available 56
Class details
Mawson Lakes
Class number 52335
Section WS01
Size 20
Available 20
Class number 52336
Section WS02
Size 20
Available 20
Class number 52337
Section WS03
Size 20
Available 20
Notes:
Class number 52338
Section WS04
Size 20
Available 20
Class number 52339
Section WS05
Size 20
Available 20
Class number 52340
Section WS06
Size 20
Available 20
Class number 52341
Section WS07
Size 20
Available 20
Class number 52342
Section WS08
Size 20
Available 20
Class number 59704
Section WS09
Size 20
Available 20
Class number 59703
Section WS10
Size 20
Available 20
Adelaide City Campus East
Class number 52353
Section WS01
Size 30
Available 30
Class number 52354
Section WS02
Size 30
Available 30
Class number 52355
Section WS03
Size 30
Available 30
Class number 52356
Section WS04
Size 30
Available 30
Class number 52357
Section WS05
Size 30
Available 30
Class number 52358
Section WS06
Size 30
Available 30
Class number 52359
Section WS07
Size 30
Available 30
Class number 52360
Section WS08
Size 30
Available 30
Class number 52361
Section WS09
Size 30
Available 30
Class number 52362
Section WS10
Size 30
Available 30
Class number 52363
Section WS11
Size 30
Available 30
Class number 52364
Section WS12
Size 30
Available 30
Fee calculator
To display course fees, please select your status and program below:
We’re updating this Fee Calculator. It currently shows fees for programs only. Please check the relevant program for full fee details.
Study Abroad student tuition fees are available here.
Only some Postgraduate Coursework programs are available as Commonwealth Supported. Please check your program for specific fee information.
The Student Contribution amount displayed below is for students commencing a new program from 2021 onwards. If you are continuing in a program you commenced prior to 1 January 2021, or are commencing an Honours degree relating to an undergraduate degree you commenced prior to 1 January 2021, you may be charged a different Student Contribution amount from the amount displayed below. Please check the Student Contribution bands for continuing students here. If you are an international student, or a domestic student studying in a full fee paying place, and are continuing study that you commenced in 2025 or earlier, your fees will be available here before enrolments open for 2026.