Object-Oriented Programming
Duration
- One semester or equivalent
Contact hours
- 54 Hours
On-campus unit delivery combines face-to-face and digital learning.
2021 teaching periods
Hawthorn
Higher Ed. Semester 1 | Higher Ed. Semester 2 | |
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Swinburne Online
Teaching Period 1 | Teaching Period 3 | |
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
or
or
or
Aims and objectives
This unit of study aims to introduce students to structured programming and design.
Unit Learning Outcomes | |
---|---|
On successful completion of this unit students will be able to: | |
# | Unit Learning Outcome Description |
ULO1 | Explain the principles of the object oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism (K2,K6,A2) |
ULO2 | Use an object oriented programming language, and associated class libraries, to develop object oriented programs (K1,K3,S1) |
ULO3 | Design, develop, test, and debug programs using object-oriented principles in conjuncture with an integrated development environment (K2,K6,S1,S2,S3) |
ULO4 | Construct appropriate diagrams and textual descriptions to communicate the static structure and dynamic behaviour of an object-oriented solution (K6,A2) |
ULO5 | Describe and explain the factors that contribute to a good object oriented solution, reflecting on your own experiences and drawing upon accepted good practices (K6,A2) |
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 | Lecture | 24 | 12 weeks | 2 | No Description |
Face to Face Contact | Tutorial Labs | 24 | 12 weeks | 2 | Tutorials in Computer Labs |
Face to Face Contact | Workshop | 6 | 12 weeks | 0.5 | inc tests |
Unspecified Learning Activities | Independent Learning | 96 | 12 weeks | 8 | No Description |
Total Hours: | 150 | Total Hours (per week): | 12.5 |
Assessment
All Applicable Locations | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
|
Content
- Designing, writing, compiling, documenting, and testing programs
- Programming language syntax
- Structured programming principles
- Functional decomposition
Study resources
- References.
References
A list of reading materials and/or required texts will be made available in the Unit Outline.