Total number of units = 20

8 core units plus

12 elective units

The elective units consist of:

up to 12 from the elective units listed below

up to 4 from elsewhere in ICT Information and Communications Technology Training Package or any other Training Package or accredited course at Diploma or Advanced Diploma level.

The elective units chosen must be relevant to the work outcome and meet local industry needs.

Core units

add topic BSBWHS501 Ensure a safe workplace

add topic ICTDBS504 Integrate database with a website

add topic ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment

add topic ICTICT515 Verify client business requirements

add topic ICTWEB501 Build a dynamic website

add topic ICTWEB502 Create dynamic web pages

add topic ICTWEB503 Create web-based programs

add topic ICTWEB516 Research and apply emerging web technology trends

Elective units

add topic BSBEBU501 Investigate and design e-business solutions

add topic BSBSUS401 Implement and monitor environmentally sustainable work practices

add topic ICTDBS412 Build a database

add topic ICTDBS502 Design a database

add topic ICTICT406 Build a graphical user interface

add topic ICTICT503 Validate quality and completeness of system design specifications

add topic ICTICT509 Gather data to identify business requirements

add topic ICTICT511 Match ICT needs with the strategic direction of the enterprise

add topic ICTICT514 Identify and manage the implementation of current industry specific technologies

add topic ICTNWK406 Install, configure and test network security

add topic ICTNWK514 Model preferred system solutions

add topic ICTPMG501 Manage ICT projects

add topic ICTPRG406 Apply introductory object-oriented language skills

add topic ICTPRG413 Use a library or pre-existing components

add topic ICTPRG415 Apply skills in object-oriented design

add topic ICTPRG418 Apply intermediate programming skills in another language

add topic ICTPRG425 Use structured query language

add topic ICTPRG501 Apply advanced object-oriented language skills

add topic ICTPRG503 Debug and monitor applications

add topic ICTPRG504 Deploy an application to a production environment

add topic ICTPRG505 Build advanced user interface

add topic ICTPRG506 Design application architecture

add topic ICTPRG507 Implement security for applications

add topic ICTPRG509 Build using rapid application development

add topic ICTPRG512 Prepare for the build phase of an ICT system

add topic ICTPRG513 Coordinate the build phase of an ICT system

add topic ICTPRG514 Prepare for software development using rapid application development

add topic ICTPRG515 Review developed software

add topic ICTPRG523 Apply advanced programming skills in another language

add topic ICTPRG527 Apply intermediate object-oriented language skills

add topic ICTPRG601 Develop advanced mobile multi-touch applications

add topic ICTSAD501 Model data objects

add topic ICTSAD502 Model data processes

add topic ICTSAD506 Produce a feasibility report

add topic ICTSAS503 Perform systems tests

add topic ICTSAS504 Develop and conduct client acceptance test

add topic ICTSAS505 Review and update disaster recovery and contingency plans

add topic ICTTEN516 Produce technical solutions from business specifications

add topic ICTWEB504 Build a document using eXtensible markup language

add topic ICTWEB505 Develop complex web page layouts

add topic ICTWEB506 Develop complex cascading style sheets

add topic ICTWEB508 Develop website information architecture

add topic ICTWEB509 Use site server tools for transaction management

Entry Requirements