Total number of units = 20

4 core units plus

16 elective units

The elective units consist of:

up to 16 units from the specialist elective groups below, with a maximum of 5 units from any one group:
Group A Networking
Group B Programming
Group C IT support
Group D Web design and development
Group E Digital games
Group F Digital media technologies
Group G Project management

up to 5 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 BSBSUS501 Develop workplace policy and procedures for sustainability

add topic BSBWHS501 Ensure a safe workplace

add topic ICTICT509 Gather data to identify business requirements

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

Specialist elective units

Group A Networking

add topic ICTNWK501 Plan, implement and test enterprise communication solutions

add topic ICTNWK502 Implement secure encryption technologies

add topic ICTNWK503 Install and maintain valid authentication processes

add topic ICTNWK504 Design and implement an integrated server solution

add topic ICTNWK505 Design, build and test a network server

add topic ICTNWK506 Configure, verify and troubleshoot WAN links and IP services in a medium enterprise network

add topic ICTNWK507 Install, operate and troubleshoot medium enterprise routers

add topic ICTNWK508 Install, operate and troubleshoot medium enterprise switches

add topic ICTNWK509 Design and implement a security perimeter for ICT networks

add topic ICTNWK510 Develop, implement and evaluate system and application security

add topic ICTNWK511 Manage network security

add topic ICTNWK513 Manage system security

add topic ICTNWK514 Model preferred system solutions

add topic ICTNWK515 Develop configuration management protocols

add topic ICTNWK516 Determine best-fit topology for a local network

add topic ICTNWK517 Determine best-fit topology for a wide area network

add topic ICTNWK518 Design an enterprise wireless local area network

add topic ICTNWK519 Design an ICT security framework

add topic ICTNWK520 Design ICT system security controls

add topic ICTNWK521 Install, configure and test a payment gateway

add topic ICTNWK522 Build decks using wireless markup language

add topic ICTNWK524 Install and configure network access storage devices

add topic ICTNWK525 Configure an enterprise virtual computing environment

add topic ICTNWK527 Manage an enterprise virtual computing environment

add topic ICTNWK529 Install and manage complex ICT networks

add topic ICTNWK531 Configure an internet gateway

add topic ICTNWK532 Identify and resolve network problems

add topic ICTNWK533 Configure and manage advanced virtual computing environments

add topic ICTNWK534 Monitor and troubleshoot virtual computing environments

add topic ICTNWK535 Install an enterprise virtual computing environment

add topic ICTNWK614 Manage ICT security

add topic ICTNWK615 Design and configure desktop virtualisation

Group B Programming

add topic ICTPRG501 Apply advanced object-oriented language skills

add topic ICTPRG502 Manage a project using software management tools

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 ICTPRG508 Create mashups

add topic ICTPRG509 Build using rapid application development

add topic ICTPRG510 Maintain custom software

add topic ICTPRG511 Monitor and support data conversion to new ICT system

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 ICTPRG516 Develop integration blueprint for ICT systems

add topic ICTPRG517 Install, test and evaluate pilot version of ICT system

add topic ICTPRG518 Monitor the system pilot

add topic ICTPRG523 Apply advanced programming skills in another language

add topic ICTPRG524 Develop high-level object-oriented class specifications

add topic ICTPRG525 Build Java applets

add topic ICTPRG526 Maintain functionality of legacy code programs

add topic ICTPRG527 Apply intermediate object-oriented language skills

add topic ICTPRG528 Perform ICT data conversion

add topic ICTPRG601 Develop advanced mobile multi-touch applications

add topic ICTSAD501 Model data objects

add topic ICTSAD502 Model data processes

add topic ICTSAD503 Minimise risk of new technologies to business solutions

Group C IT Support

add topic ICTICT501 Research and review hardware technology options for organisations

add topic ICTICT502 Develop detailed component specifications from project specifications

add topic ICTICT503 Validate quality and completeness of system design specifications

add topic ICTICT504 Confirm transition strategy for a new system

add topic ICTICT506 Implement process re-engineering strategies

add topic ICTICT507 Select new technology models for business

add topic ICTICT510 Determine appropriate ICT strategies and solutions

add topic ICTICT512 Plan process re-engineering strategies for business

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

add topic ICTICT515 Verify client business requirements

add topic ICTSAD506 Produce a feasibility report

add topic ICTSAS501 Develop, implement and evaluate an incident response plan

add topic ICTSAS502 Establish and maintain client user liaison

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 ICTSAS506 Update ICT system operational procedures

add topic ICTSAS507 Implement and evaluate systems for regulatory and standards compliance

add topic ICTSAS509 Provide client ICT support services

add topic ICTSAS510 Review and develop ICT maintenance strategy

add topic ICTSAS511 Prioritise ICT change requests

add topic ICTSAS512 Review and manage delivery of maintenance services

add topic ICTSAS513 Develop detailed test plans

add topic ICTSAS515 Manage the testing process

add topic ICTSAS517 Use network tools

add topic ICTSAS518 Install and upgrade operating systems

Group D Web design and development

add topic ICTWEB411 Produce basic client-side script for dynamic web pages

add topic ICTWEB429 Create a markup language document to specification

add topic ICTWEB501 Build a dynamic website

add topic ICTWEB502 Create dynamic web pages

add topic ICTWEB503 Create web-based programs

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 ICTWEB507 Customise a complex ICT content management system

add topic ICTWEB508 Develop website information architecture

add topic ICTWEB509 Use site server tools for transaction management

add topic ICTWEB510 Analyse information and assign meta tags

add topic ICTWEB511 Implement quality assurance process for websites

add topic ICTWEB512 Administer business websites and servers

add topic ICTWEB515 Implement and use web services

add topic ICTWEB516 Research and apply emerging web technology trends

Group E Digital games

add topic ICTGAM501 Create design concepts for digital games and 3-D media

add topic ICTGAM503 Create a complex 3-D interactive computer game

add topic ICTGAM504 Manage interactive media production

add topic ICTGAM506 Create complex code for mobile game devices

add topic ICTGAM507 Develop intermediate 3-D software for games and interactive media

add topic ICTGAM508 Develop complex 3-D software for games and interactive media

add topic ICTGAM509 Design interactive 3-D applications for scientific and mathematical modelling

add topic ICTGAM510 Prepare games for different platforms and delivery modes

add topic ICTGAM511 Manage testing of games and interactive media

add topic ICTGAM512 Create and implement designs for a 3-D games environment

add topic ICTGAM514 Design and create models for a 3-D and digital effects environment

add topic ICTGAM515 Design and create advanced particles, fluids and bodies for 3-D digital effects

add topic ICTGAM516 Animate a 3-D character for digital games

add topic ICTGAM517 Produce a digital animation sequence

add topic ICTGAM518 Animate physical attributes of models and elements

add topic ICTGAM519 Manage technical art and rigging in 3-D animation

add topic ICTGAM520 Create and combine 3-D digital games and components

add topic ICTGAM521 Create interactive 3-D environments for digital games

add topic ICTGAM522 Complete digital editing for the 3-D and digital effects environment

add topic ICTGAM523 Collaborate in the design of 3-D game levels and environments

add topic ICTGAM524 Integrate multiple data sources into interactive 3-D environments

add topic ICTGAM525 Apply digital texturing for the 3-D environment in digital games

add topic ICTGAM526 Create complex 3-D characters for games

add topic ICTGAM527 Integrate database with online game

add topic ICTGAM529 Analyse business opportunities in the digital games environment

Group F Digital media technologies

add topic BSBCRT501 Originate and develop concepts

add topic CUADIG502 Design digital applications

add topic CUADIG503 Design e-learning resources

add topic CUADIG507 Design digital simulations

add topic CUAPHI504 Employ specialised imaging technologies

add topic CUAPOS201 Perform basic vision and sound editing

add topic CUAPOS401 Edit screen content for fast turnaround

add topic CUASOU307 Record and mix a basic music demo

add topic CUASOU504 Produce sound recordings

add topic ICTDMT501 Incorporate and edit digital video

add topic ICTICT406 Build a graphical user interface

add topic ICTICT419 Work effectively in the digital media industry

Group G Project management

add topic ICTPMG501 Manage ICT projects

Entry Requirements