Diploma of Information Technology

The complete RTO resource set for the whole ICT50220 qualification and mapped to the current national release.

The whole qualification, done

Every unit in the qualification:

Every unit in ICT50220, all included

219 units: 6 core and 213 elective.

Core units 6

Elective units 213

Show all 213 elective units
  • ICTAII501Automate work tasks using machine learning
  • ICTAII502Train and evaluate machine learning models
  • ICTAII503Build natural language processing models and pipelines
  • ICTAUT501Manage robotic process automation
  • ICTCLD501Develop cloud disaster recovery plans
  • ICTCLD502Design and implement highly-available cloud infrastructure
  • ICTCLD503Implement web-scale cloud infrastructure
  • ICTCLD504Improve cloud-based infrastructure
  • ICTCLD505Implement cloud infrastructure with code
  • ICTCLD506Implement virtual network in cloud environments
  • ICTCLD507Build and deploy resources on cloud platforms
  • ICTCLD508Manage infrastructure in cloud environments
  • ICTCLD509Manage cloud identity and access
  • ICTCLD510Manage cloud threat detection systems
  • ICTCLD511Protect cloud infrastructure and data
  • ICTCLD512Respond to cloud security incidents
  • ICTCLD513Develop cloud-based microservices architecture using containers
  • ICTCLD514Create and test cloud-based serverless applications
  • ICTCLD515Build and deploy cloud-based applications using CI and CD pipelines
  • ICTCMP502Conduct radio communications site audits
  • ICTCYS407Gather, analyse and interpret threat data
  • ICTCYS610Protect critical infrastructure for organisations
  • ICTCYS613Utilise design methodologies for security architecture
  • ICTDAT501Gather, analyse and verify data from different source inputs
  • ICTDAT502Conduct significance tests
  • ICTDAT503Use unsupervised learning for clustering
  • ICTDBS503Create a data warehouse
  • ICTDBS505Monitor and improve knowledge management systems
  • ICTDBS506Design databases
  • ICTDBS507Integrate databases with websites
  • ICTDMT407Incorporate video assets into media presentations
  • ICTGAM423Apply artificial intelligence in game development
  • ICTGAM532Create design concepts for digital games and 3-D media
  • ICTGAM533Create complex 3-D interactive games
  • ICTGAM534Manage interactive media productions
  • ICTGAM535Develop complex 3-D software for games and interactive media
  • ICTGAM536Design interactive 3-D applications for scientific and mathematical modelling
  • ICTGAM537Prepare games for different platforms and delivery modes
  • ICTGAM538Manage testing of games and interactive media
  • ICTGAM539Create and implement designs for 3-D games environments
  • ICTGAM540Design and create models for 3-D and digital effects environments
  • ICTGAM541Design and create advanced particles, fluids and bodies for 3-D digital effects
  • ICTGAM542Animate 3-D characters for digital games
  • ICTGAM543Produce digital animation sequences
  • ICTGAM544Animate physical attributes of models and elements
  • ICTGAM545Manage technical art and rigging in 3-D animations
  • ICTGAM546Create and combine 3-D digital games and components
  • ICTGAM547Create interactive 3-D environments for digital games
  • ICTGAM548Complete digital editing for 3-D and digital effects environments
  • ICTGAM549Collaborate in design of 3-D game levels and environments
  • ICTGAM550Integrate multiple data sources into interactive 3-D environments
  • ICTGAM551Apply digital texturing for the 3-D environment in digital games
  • ICTGAM552Create complex 3-D characters for games
  • ICTGAM553Integrate database with online games
  • ICTGAM554Create games for mobile devices
  • ICTGAM555Analyse business opportunities in the digital games environments
  • ICTGAM556Develop and implement physics in 3-D digital games
  • ICTGAM557Complete compositing to create elements for 3-D and digital effects environments
  • ICTICT433Build graphical user interfaces
  • ICTICT435Create technical documentation
  • ICTICT443Work collaboratively in the ICT industry
  • ICTICT518Research and review hardware technology options for organisations
  • ICTICT519Develop detailed component specifications from project specifications
  • ICTICT520Confirm transition strategy for new systems
  • ICTICT521Select new technology supported business model
  • ICTICT523Gather data to identify business requirements
  • ICTICT524Determine ICT strategies and solutions for organisations
  • ICTICT525Identify and manage the implementation of industry specific technologies
  • ICTICT526Verify client business requirements
  • ICTICT527Develop and maintain blockchain solutions
  • ICTICT528Deploy smart contracts
  • ICTICT529Organise and lead agile projects
  • ICTICT530Design user experience solutions
  • ICTICT531Test network using virtual instruments
  • ICTICT533Conduct quality audit of IT system design specifications
  • ICTIOT501Install IoT devices and networks
  • ICTIOT502Program IoT devices
  • ICTIOT503Design and test IoT devices and networks
  • ICTNPL413Evaluate networking regulations and legislation for the telecommunications industry
  • ICTNWK423Manage network and data integrity
  • ICTNWK529Install and manage complex ICT networks
  • ICTNWK536Plan, implement and test enterprise communication solutions
  • ICTNWK537Implement secure encryption technologies
  • ICTNWK538Install and maintain valid authentication processes
  • ICTNWK539Design and implement integrated server solutions
  • ICTNWK540Design, build and test network servers
  • ICTNWK541Configure, verify and troubleshoot WAN links and IP services
  • ICTNWK542Install, operate and troubleshoot medium enterprise routers
  • ICTNWK543Install, operate and troubleshoot medium enterprise switches
  • ICTNWK544Design and implement a security perimeter for ICT networks
  • ICTNWK545Develop, implement and evaluate systems and applications security
  • ICTNWK546Manage network security
  • ICTNWK547Manage system security on operational systems
  • ICTNWK548Model preferred system solutions
  • ICTNWK549Design ICT security frameworks
  • ICTNWK550Design ICT system security controls
  • ICTNWK551Build decks using wireless markup language
  • ICTNWK552Install and configure network access storage devices
  • ICTNWK553Configure enterprise virtual computing environments
  • ICTNWK554Manage enterprise virtual computing environments
  • ICTNWK555Determine best-fit topologies for local networks
  • ICTNWK556Identify and resolve network problems
  • ICTNWK557Configure and manage advanced virtual computing environments
  • ICTNWK558Monitor and troubleshoot virtual computing environments
  • ICTNWK559Install an enterprise virtual computing environment
  • ICTNWK560Determine best-fit topologies for wide area networks
  • ICTNWK561Design enterprise wireless local area networks
  • ICTNWK562Configure internet gateways
  • ICTNWK615Design and configure desktop virtualisation
  • ICTNWK623Manage ICT security
  • ICTNWK628Design and build integrated VoIP networks
  • ICTOPN507Plan and configure dense wavelength division multiplexing optical networks
  • ICTOPN508Perform acceptance and commissioning tests on optical networks
  • ICTOPN509Plan for optical system upgrades
  • ICTOPN510Test and commission dense wavelength division multiplexing transmission systems
  • ICTOPN511Test performance of specialised optical devices
  • ICTOPN512Analyse and integrate specialised optical devices
  • ICTPMG402Schedule installation of customer premises equipment
  • ICTPMG505Manage ICT projects
  • ICTPMG506Prepare network project briefs
  • ICTPRG530Manage projects using software management tools
  • ICTPRG531Prepare for application development using current methods
  • ICTPRG532Apply advanced object-oriented language skills
  • ICTPRG533Debug and monitor applications
  • ICTPRG534Deploy applications to production environments
  • ICTPRG535Build advanced user interfaces
  • ICTPRG536Design application architecture
  • ICTPRG537Implement security for applications
  • ICTPRG538Create mashups
  • ICTPRG540Maintain custom software
  • ICTPRG541Monitor and support data conversion to new ICT systems
  • ICTPRG542Review developed software
  • ICTPRG543Develop integration blueprint for ICT systems
  • ICTPRG544Install, test and evaluate pilot version of ICT systems
  • ICTPRG545Monitor system pilots
  • ICTPRG546Validate application designs against specifications
  • ICTPRG547Apply advanced programming skills in another language
  • ICTPRG548Develop high-level object-oriented class specifications
  • ICTPRG549Apply intermediate object-oriented language skills
  • ICTPRG550Perform ICT data conversions
  • ICTPRG551Apply testing techniques for software development
  • ICTPRG553Create and develop REST APIs
  • ICTPRG554Manage data persistence using noSQL data stores
  • ICTPRG555Implement Object Relational Mapping Framework for data persistence
  • ICTPRG556Implement and use a model view controller framework
  • ICTPRG557Develop applications using agile methods
  • ICTPRG603Develop advanced mobile multi-touch applications
  • ICTPRG605Manage development of technical solutions from business specifications
  • ICTRFN504Test cellular handset enhancements and international roaming agreements
  • ICTRFN505Test and measure cellular phone and network equipment performance
  • ICTRFN506Evaluate radio frequency signal coverage plots
  • ICTRFN603Monitor the capacity of and recommend changes to cellular mobile networks
  • ICTSAD501Model data objects
  • ICTSAD502Model data processes
  • ICTSAD507Design and implement quality assurance processes for business solutions
  • ICTSAD508Develop technical requirements for business solutions
  • ICTSAD509Produce ICT feasibility reports
  • ICTSAD510Manage risks when implementing new technologies
  • ICTSAS502Establish and maintain client user liaison
  • ICTSAS506Update ICT system operational procedures
  • ICTSAS512Review and manage delivery of maintenance services
  • ICTSAS518Install and upgrade operating systems
  • ICTSAS519Perform systems tests
  • ICTSAS520Develop detailed test plans
  • ICTSAS521Perform integration tests
  • ICTSAS522Manage the testing process
  • ICTSAS523Perform stress and load tests on integrated platforms
  • ICTSAS524Develop, implement and evaluate an incident response plan
  • ICTSAS525Develop and conduct client acceptance tests
  • ICTSAS526Review and update disaster recovery and contingency plans
  • ICTSAS528Review and develop ICT maintenance strategies
  • ICTSAS529Prioritise ICT change requests
  • ICTSAS530Use network tools
  • ICTSUS502Install and test virtual infrastructure
  • ICTTEN426Design network projects
  • ICTTEN519Design network building projects
  • ICTTEN520Commission network equipment
  • ICTTEN521Integrate network systems and equipment
  • ICTTEN522Cut over new and replacement network equipment
  • ICTTEN523Locate, diagnose and rectify complex system equipment faults
  • ICTTEN524Diagnose and organise repair of complex equipment faults
  • ICTTEN525Install, configure and test local area network switches
  • ICTTEN526Dimension and design a radio frequency identification system
  • ICTTEN527Plan wireless mesh networks
  • ICTWEB441Produce basic client-side script
  • ICTWEB452Create a markup language document
  • ICTWEB513Build dynamic websites
  • ICTWEB514Create dynamic web pages
  • ICTWEB517Create web-based programs
  • ICTWEB518Build a document using extensible markup language
  • ICTWEB519Develop complex web page layouts
  • ICTWEB520Develop complex cascading style sheets
  • ICTWEB521Customise complex ICT content management systems
  • ICTWEB522Develop website information architecture
  • ICTWEB523Manage transactions using site server tools
  • ICTWEB524Analyse information and assign meta tags
  • ICTWEB525Implement quality assurance process for websites
  • ICTWEB526Implement and use web services
  • ICTWEB527Research and apply emerging web technology trends
  • PSPPCM023Manage strategic contracts
  • UEPOPS423Plan a scheduled outage

Matched to the current release

Every order is confirmed against ICT50220's current training.gov.au release at fulfilment, so you always receive resources mapped to the national register.