^

 
 

Unit of competency details

ICTPRG417 - Apply mathematical techniques for software development (Release 1)

Summary

Usage recommendation:
Superseded
Mapping:
MappingNotesDate
Supersedes and is equivalent to ICAPRG417A - Apply mathematical techniques for software developmentUpdated to meet Standards for Training Packages 24/Mar/2015
Is superseded by and equivalent to ICTPRG442 - Apply mathematical techniques for software development 20/Jul/2020

Release Status:
Current
Releases:
ReleaseRelease date
1 1 (this release) 25/Mar/2015


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/Jul/2015 
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 1.0.

Application

This unit describes the skills and knowledge required to use basic mathematical methods and operations in standard computer notation, Boolean algebra, data types and computer storage.

It applies to individuals in software development roles who are required to use mathematical constructions in programming.

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. Manipulate algebraic terms, leading to the solution of linear equations

1.1 Position number types on the number line

1.2 Evaluate various numerical expressions involving integers, fractions and indices

1.3 Simplify various algebraic expressions involving integers, fractions and indices

2. Construct mathematical formulas

2.1 Solve simple equations

2.2 Convert formulas between standard algebraic form and computer form

2.3 Create several formulas in standard algebraic form and in computer form

3. Simplify and evaluate Boolean expressions and formulas

3.1 Simplify and evaluate several Boolean expressions

3.2 Complete truth tables based on simple Boolean expressions and logic

3.3 Simplify and evaluate several formulas

4. Manipulate number and character representation systems

4.1 Convert numbers between binary, decimal and hexadecimal number systems

4.2 Add, subtract and multiply numbers in binary

4.3 Determine binary memory storage of an integer and a character

Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill 

Performance Criteria 

Description 

Reading

1.2, 2.1, 2.2, 3.1, 3.3

  • Interprets, and critically analyses, information from a variety of sources and records

Numeracy

All

  • Selects from, and flexibly applies, a wide range of highly developed mathematical and problem-solving strategies, and techniques, when solving equations, constructing mathematical formulas, simplifying and evaluating Boolean expressions and formulas, and manipulating number, and character, systems
  • Uses a wide range of mainly formal and some informal, oral and written mathematical language, and representation, when solving equations, constructing mathematical formulas, simplifying and evaluating Boolean expressions and formulas, and manipulating number and character systems

Get the work done

2.1, 2.2, 2.3, 3.1, 3.2, 3.3

  • Uses analytical processes to decide on a course of action, establishing the criteria for deciding between options, when evaluating Boolean expressions and formulas
  • Plans and sequences complex tasks, efficiently and effectively

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG417 Apply mathematical techniques for software development

ICAPRG417A Apply mathematical techniques for software development

Updated to meet Standards for Training Packages

Equivalent unit

Links

Companion Volume implementation guides are found in 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 1.0.

Performance Evidence

Evidence of the ability to:

  • solve and evaluate mathematical problems
  • use mathematical formulae in standard and computer notation
  • simplify and evaluate Boolean expressions and formulae
  • manipulate binary, decimal and hexadecimal number systems.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

Knowledge Evidence

To complete the unit requirements safely and effectively, the individual must:

  • explain Boolean algebra
  • explain number types
  • explain binary memory storage
  • explain the application of mathematical terms and operations in computing
  • explain the calculation tools available.

Assessment Conditions

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to the programming language.

Assessors must satisfy NVR/AQTF assessor requirements.

Links

Companion Volume implementation guides are found in VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2