Object-Oriented Programming
Duration
- One Semester or equivalent
Contact hours
- 54 Hours
On-campus unit delivery combines face-to-face and digital learning.
2022 teaching periods
Hawthorn Higher Ed. Semester 2 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
OR
OR
OR
Admission to MA-ITPC Master of Information Technology (Professional Computing)
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, and explain how these principles are used to create object oriented programs |
ULO2 | Design, develop, test, and debug programs using object-oriented principles in conjunction with an integrated development environment |
ULO3 | Select and use appropriate collection classes, from the languages class library, to manage collections of multiple objects |
ULO4 | Construct appropriate diagrams and textual descriptions to communicate the static structure and dynamic behaviour of an object-oriented solution |
ULO5 | Apply accepted good practices related to the construction of object-oriented programs |
ULO6 | Independently research topics in object-oriented programming and program structure |
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 | No Description |
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
• Object oriented programming with Java
• Responsibility driven design
• Software development tools
• Responsibility driven design
• Software development tools
Study resources
- References.
References
A list of reading materials and/or required texts will be made available in the Unit Outline.