Qualification Outline
22/07/2026 4:26 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 Software Development
Diploma of Software Development
ICA50711
D573
Replaced
Replaced
National Endorsed, State Implementation and Classification
Releases
| Release Version | Release Date | TGA Status | DTWD Status |
|---|---|---|---|
| 2.00 | 07/11/2013 | Current | Approved |
Description
This qualification provides the skills and knowledge for an individual to be competent in programming and software development.
A person with this qualification would create new software products to meet an initial project brief or customise existing software products to meet customer needs.
Job roles
Possible job titles relevant to this qualification include:
analyst programmer support
assistant programming developer
assistant software applications programmer
assistant software developer
database support programmer
web support programmer.
Schedule
Packaging Rules
Total numbe3r of units = sixteen (16)- ten (10) core units plus
- six (6) elective units
The elective units consist of:
- three (3) must be from the elective units listed below
- the remaining units may be from the elective units below or from elsewhere in ICA11 or any other Training Package or accredited course at Certificate IV, Diploma or Advanced Diploma level
The elective units chosen must be relevant to the work outcome and meet local industry needs.
1. Core Units
All ten (10) units must be completed
| State Code | National Code | Title | Hours | Type |
|---|---|---|---|---|
| D8016 | ICAPRG501A | Apply advanced object-oriented language skills | 80 | Unit of competency |
| D8035 | ICAPRG523A | Apply advanced programming skills in another language | 80 | Unit of competency |
| D8039 | ICAPRG527A | Apply intermediate object-oriented language skills | 50 | Unit of competency |
| D8010 | ICAPRG418A | Apply intermediate programming skills in another language | 60 | Unit of competency |
| D8041 | ICAPRG529A | Apply testing techniques for software development | 40 | Unit of competency |
| D7879 | ICAICT418A | Contribute to copyright, ethics and privacy in an IT environment | 40 | Unit of competency |
| D8018 | ICAPRG503A | Debug and monitor applications | 40 | Unit of competency |
| D8019 | ICAPRG504A | Deploy an application to a production environment | 40 | Unit of competency |
| D8017 | ICAPRG502A | Manage a project using software management tools | 60 | Unit of competency |
| D8034 | ICAPRG520A | Validate an application design against specifications | 40 | Unit of competency |
2. Elective Units
At least three (3) units must be chosen from the elective units listed.
Please refer to the packaging rules for the full details of available options.
Replaces
| State Code | National Code | Title | Type |
|---|---|---|---|
| C873 | ICA50705 | Diploma of Information Technology (Software Development) | Qualification |
Replaced By
| State Code | National Code | Title | Type |
|---|---|---|---|
| AWE6 | ICT50715 | Diploma of Software Development | Qualification |
No information
Entry Requirements
There are no entry requirements for this qualification.