Qualification Outline
22/07/2026 8:06 AM AWST
Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.
Diploma of Information Technology (Software Development)
Diploma of Information Technology (Software Development)
ICA50705
C873
Replaced
Replaced
National Endorsed, State Implementation and Classification
Releases
| Release Version | Release Date | TGA Status | DTWD Status |
|---|---|---|---|
| 1.00 | 08/07/2010 | Current | Approved |
Description
Description
This qualification provides the skills and knowledge for an individual to be competent in programming and software development. A competent person could work as a specialist in the area of programming including the ICT and programming aspects of games development. The qualification has a strong ICT base with the potential for inclusion of a range of broader design and multimedia units to suit particular needs. Up to 25 per cent of all units can potentially be selected from outside of ICA05 enabling significant flexibility in the composition of the qualification.
Job Roles
Possible job titles include:
Games Developer
Games Programmer
Middleware Programmer
Programming/Software Engineer
Software Applications Specialist
Software Architect
Software Design Engineer
Software Developer
Software Developer/Programmer
Software Development Engineer
Software Engineer
Xbox Programmer
Schedule
Packaging Rules
To attain the ICA50705 Diploma of Information Technology (Software Development) 17 units must be achieved:- 9 Core Units; plus
- 8 Elective Units.
1. Core Units
Achieve 9 Core Units.
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| D0084 | ICAB5226B | Apply advanced object-oriented language skills | 80 | Unit of competency |
| D0085 | ICAB5227B | Apply advanced programming skills in another language | 80 | Unit of competency |
| D0083 | ICAB5223B | Apply intermediate object-oriented language skills | 50 | Unit of competency |
| D0222 | ICAS5202B | Ensure privacy for users | 20 | Unit of competency |
| C8234 | PSPPM502B | Manage complex projects | 60 | Unit of competency |
| D0933 | BSBPMG505A | Manage project quality | 40 | Unit of competency |
| D0235 | ICAT5079B | Perform integration test | 25 | Unit of competency |
| D0015 | ICAA5056B | Prepare disaster recovery and contingency plans | 30 | Unit of competency |
| D0031 | ICAA5158B | Translate business needs into technical requirements | 20 | Unit of competency |
2. Specialist Electives
Achieve 4 Elective Units from the Specialist Electives list.
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| D0069 | ICAB5068B | Build using rapid application development | 35 | Unit of competency |
| D0027 | ICAA5151B | Gather data to identify business requirements | 30 | Unit of competency |
| D0086 | ICAB5228B | Maintain functionality of legacy code programs | 40 | Unit of competency |
| D2793 | ICAA5054C | Validate quality and completeness of system design specifications | 20 | Unit of competency |
3. Elective Units
Achieve 4 Elective Units chosen from the following sources (Listed in Recommended Order):
- further units from the Specialist Electives list;
and/or
- Information and Communications Technology Training Package ICA05 at Diploma or Advanced Diploma level (up to 2 units can be selected at Certificate IV level);
and/or
- preferred Training Packages at Diploma or Advanced DIploma (Business Services BSB01; Telecommunications ICT02; Film, TV, Radio and Multimedia CUF01; Printing and Graphic Arts ICP05); and/or
- any other Training Package (to a maximum of 2 units) at Diploma or Advanced Diploma level based on documented industry or enterprise needs.
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| D0212 | ICAS5102B | Establish and maintain client user liaison | 20 | Unit of competency |
| D0087 | ICAB5230B | Maintain custom software | 35 | Unit of competency |
| D0173 | ICAP5039B | Match IT needs with the strategic direction of the enterprise | 25 | Unit of competency |
| D0236 | ICAT5081B | Perform systems test | 25 | Unit of competency |
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| C128 | ICA50299 | Diploma of Information Technology (Software Development) | Qualification |
Replaced By
| State Code | National Code | Title | Type |
|---|---|---|---|
| D573 | ICA50711 | Diploma of Software Development | Qualification |
VET Info Notes
1. This qualification is the copyright of The Department of Education, Science and Training.
2. Further information on this qualification is contained in the training Package available from Australian Training Products Ltd., Tel: (03) 9630 9836.
3. This qualification was entered on to the STARS by the VET Teaching and Learning Directorate of the WA Department of Education and Training on 23/06/2006.
Entry Requirements
Entry Requirements
The following units contain the basic fundamentals of ICT knowledge and skills for all qualifications at Certificate III in IT and above. These units or demonstrated equivalence are required for entry into this qualification:
BSBCMN106A Follow workplace safety procedures
ICAD2012B Design organisational documents using computing packages
ICAU1128B Operate a personal computer
ICAU2005B Operate computer hardware
ICAU2006B Operate computing packages
ICAU2013B Integrate commercial computing packages
ICAU2231B Use computer operating system
ICAW2001B Work effectively in an IT environment
ICAW2002B Communicate in the workplace