ICTPRG430 - Apply introductory object-oriented language skills

Unit code: ICTPRG430 | Study level: TAFE
Footscray Nicholson


This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language including tool usage, documentation, debugging, and testing techniques.

It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages.

No licensing, legislative or certification requirements apply to this unit at the time of publication.


For Melbourne campuses

Assessment tasks will be designed to reinforce and extend knowledge and skill competence within set and controlled parameters in accordance with each unit’s learning outcomes and performance criteria requirements, including the setting of work based practical application tasks designed to provide evidence of competence outcomes, within periodic and scheduled timelines.

Students will be expected to demonstrate the following required skills:

  • select and use three language data types, three operators and three expressions;
  • use correct language syntax for one sequence, one selection and two iteration constructs;
  • use a modular approach to implement the logic for one object operation;
  • implement a class that uses arrays of primitive data types twice;
  • read from and write to one text file;
  • implement two classes that each contain four instance variables;
  • implement one class that contains two options for object construction;
  • implement one class that uses user-defined object aggregation;
  • implement polymorphism once for code extensibility;
  • use one debugging tool;
  • apply code and documentation conventions that specify at least 3 aspects, according to organisational requirements, and;
  • perform and document two unit test cases;

Required reading

The qualified trainer and assessor will provide teaching and learning materials as required in the form of workbooks produced by the Polytechnic and/or via the Polytechnic e-learning system.

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors