^

 
 

Unit of competency details

ICTPRG430 - Apply introductory object-oriented language skills (Release 1)

Summary

Usage recommendation:
Current
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICTPRG406 - Apply introductory object-oriented language skillsEdits to elements 1–4, foundation skills, and assessment requirements to clarify intent. 29/Jan/2019

Release Status:
Current
Releases:
ReleaseRelease date
1 1 (this release) 30/Jan/2019


Qualifications that include this unit

CodeSort Table listing Qualifications that include this unit by the Code columnTitleSort Table listing Qualifications that include this unit by the Title columnUsage RecommendationRelease
ICT30120 - Certificate III in Information TechnologyCertificate III in Information TechnologyCurrent1-3 
ICT40118 - Certificate IV in Information TechnologyCertificate IV in Information TechnologySuperseded
ICT40120 - Certificate IV in Information TechnologyCertificate IV in Information TechnologyCurrent1-4 
ICT40518 - Certificate IV in ProgrammingCertificate IV in ProgrammingSuperseded
ICT40815 - Certificate IV in Digital Media TechnologiesCertificate IV in Digital Media TechnologiesSuperseded
ICT40915 - Certificate IV in Digital and Interactive GamesCertificate IV in Digital and Interactive GamesSuperseded
ICT41015 - Certificate IV in Computer Systems TechnologyCertificate IV in Computer Systems TechnologySuperseded
ICT41119 - Certificate IV in Telecommunications Network DesignCertificate IV in Telecommunications Network DesignCurrent1-2 
ICT41219 - Certificate IV in Telecommunications Engineering TechnologyCertificate IV in Telecommunications Engineering TechnologyCurrent1-4 
ICT50615 - Diploma of Website DevelopmentDiploma of Website DevelopmentSuperseded
Items per page 10 | 20 | 50 | 100
Displaying items 1 - 10 of 11

Classifications

SchemeCodeClassification value
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  

Classification history

SchemeCodeClassification valueStart dateEnd date
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  30/Jan/2019 
The content being displayed has been produced by a third party, while all attempts have been made to make this content as accessible as possible it cannot be guaranteed. If you are encountering issues following the content on this page please consider downloading the content in its original form

Unit of competency

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 4.0.

Application

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.

Unit Sector

Programming and software development

Elements and Performance Criteria

ELEMENT 

PERFORMANCE CRITERIA 

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1 Determine application design

1.1 Review and clarify user requirements with user

1.2 Plan and determine application design specifications to satisfy user requirements

2. Implement the application design

2.1 Develop application according to application design and organisational code conventions

2.2 Document application according to organisational documentation conventions

3. Test the application

3.1 Develop tests to determine that application logic and syntax satisfies user requirements and application specifications, and modify application to meet user requirements and application specifications

3.2 Document tests according to organisational documentation conventions

4. Hand over the application to the user

4.1 Review application against user requirements to ensure user requirements are satisfied

4.2 Present application to user and obtain user acceptance

Foundation Skills

This section describes those language, literacy, numeracy and employment skills that are essential to performance but not explicit in the performance criteria.

Skill 

Description 

Reading

  • Evaluates, and integrates, information and ideas to construct meaning and selects, and applies reading strategies in relation to design specifications, coding standards, and coding- language documentation

Writing

  • Communicates relationships between ideas and information, in a style appropriate to the audience and purpose, and selects the vocabulary, grammatical structures and conventions appropriate to the text, in relation to coding, recording outcomes, and documenting activities

Numeracy

  • Selects from, and flexibly applies, mathematical and problem-solving strategies and techniques, in a programming context
  • Uses formal written mathematical language and representation, in the context of programming

Navigate the world of work

  • Recognises and follows, explicit and implicit standard and meets expectations associated with own role when developing code that is compliant with standards and guidelines

Get the work done

  • Uses a formal decision-making process, identifying and evaluating several choices against a limited set of criteria, when selecting language data types, operators and expressions
  • Evaluates the effectiveness of decisions, in terms of how well they meet the stated design specifications
  • Uses analytical processes to decide on a course of action when debugging
  • Utilises features within applications in order to develop software programs
  • Recognises, and uses language and symbols, when applying the coding syntax
  • Actively identifies systems, devices and applications with the potential to meet current and future needs regarding programming

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG430 Apply introductory object-oriented language skills

ICTPRG406 Apply introductory object-oriented language skills

Edits to elements 1–4, foundation skills, and assessment requirements to clarify intent.

Equivalent unit

Links

Companion Volume Implementation Guides are available from VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2

 

Assessment requirements

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 4.0.

Performance Evidence

The candidate must demonstrate the ability to complete the tasks outlined in the elements and performance criteria of this unit; including evidence of the ability to:

  • 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
  • Perform and document two unit test cases

Knowledge Evidence

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements and performance criteria of this unit. This includes:

  • Processes and techniques related to object-oriented programming, including the concepts and language
  • Syntax language rules, data types structures
  • Primitive instance variables
  • Class variables
  • Small-size application development processes
  • Polymorphism and inheritance
  • Debugging and testing approaches and techniques
  • Constructors
  • Object aggregation
  • Sequence, selection and iteration constructs
  • Organisational documentation

Assessment Conditions

Skills must be demonstrated in a workplace or simulated environment where conditions are typical of those in an ICT working environment or workplace. This includes:

  • Integrated development environment
  • Applications relevant to software development
  • Organisational code and documentation conventions
  • User requirements
  • Individual user to consult

Assessors of this unit must satisfy the assessor requirements in applicable vocational education and training legislation, frameworks and/or standards.

Links

Companion Volume Implementation Guides are available from VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2