Skip to Content

Future Students - Courses

click here for a printable version of this page  

Object-Oriented Programming

Unit Code: HIT2302




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 semester or equivalent

54 Hours

Hawthorn

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

Aims & Objectives:

This unit aims to introduce students to object oriented programming and design

Learning Outcomes
Students who successfully complete this unit of study will be able to:
  • Explain the principles of the object oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism
  • Use an object oriented programming language, and associated class libraries, to develop object oriented programs
  • Design, develop, test, and debug programs using object oriented principles in conjuncture with an integrated development environment
  • Construct appropriate diagrams and textual descriptions to communicate the static structure and dynamic behaviour of an object oriented solution
  • Describe and explain the factors that contribute to a good object oriented solution, reflecting on your own experiences and drawing upon accepted good practices.

Teaching Methods:

Lectures (24 hrs), Tutorials (labs) (24 hrs), Practical tests (6 hrs)

Assessment:

Tests, Assignments, Portfolio

Generic Skills Outcomes:

Students will be provided with feedback on their progress in attaining the following generic skills:
· Communication skills
· Problem solving skills
· Ability to work independently

Content:

  • Object oriented programming with C#, Java and Objective-C
  • Responsibility driven design
  • Software development tools