About this course
This course will help you build a strong foundation in information technology (IT) skills. It covers practical skills and knowledge to prepare you for a career in the IT industry.
You’ll gain skills to work on:
- IT systems
- software development
- cloud architecture
- data security systems
- game art and design
- telecommunications networks
- advanced networks.
You will also learn how to troubleshoot technical issues, and you’ll develop advanced programming skills.
This course will prepare you for roles like:
- IT support specialist
- network administrator
- software developer
- systems analyst.
This qualification is recognised nationally under the Australian Qualifications Framework (AQF).
Contact your preferred course provider for course entry requirements.
Note: If you study this course with the Academy of Interactive Entertainment, you'll need to study it in combination with CUA51020 Diploma of Screen and Media.
This course can be done as a traineeship. You’ll get technical knowledge through coursework and hands-on experience through paid work. On completion you will receive a nationally recognised qualification.
To enrol as a trainee, you’ll need:
- a job in a relevant workplace in the same field as your course, and
- an employer willing to sign a Commonwealth Government ‘Training Contract’ and support your learning at work.
To get started:
- contact an Apprentice Connect Australia Provider for information on finding an employer and for ongoing support
- find a course provider that delivers the course as a traineeship.
To get help:
- contact the TAFE and Training Line
- visit our apprenticeships and traineeships page
- visit Apprenticeships Victoria.
Core units
Unit title Unit code Originate and develop concepts BSBCRT512 Promote workplace cyber security awareness and best practices BSBXCS402 Lead and facilitate a team BSBXTW401 Match ICT needs with the strategic direction of the organisation ICTICT517 Apply IP, ethics and privacy in ICT environments ICTICT532 Manage client problems ICTSAS527 Elective units
Unit title Unit code Manage project quality BSBPMG532 Manage project risk BSBPMG536 Manage project procurement BSBPMG537 Manage project governance BSBPMG539 Design digital applications CUADIG512 Design e-learning resources CUADIG513 Design digital simulations CUADIG517 Prepare digital images for pre-press processing CUAPHI524 Edit digital content for fast turnaround CUAPOS411 Edit sound CUASOU417 Produce sound recordings CUASOU504 Identify opportunities to apply artificial intelligence, machine learning and deep learning ICTAII401 Automate work tasks using machine learning ICTAII501 Train and evaluate machine learning models ICTAII502 Build natural language processing models and pipelines ICTAII503 Manage robotic process automation ICTAUT501 Develop cloud disaster recovery plans ICTCLD501 Design and implement highly-available cloud infrastructure ICTCLD502 Implement web-scale cloud infrastructure ICTCLD503 Improve cloud-based infrastructure ICTCLD504 Implement cloud infrastructure with code ICTCLD505 Implement virtual network in cloud environments ICTCLD506 Build and deploy resources on cloud platforms ICTCLD507 Manage infrastructure in cloud environments ICTCLD508 Manage cloud identity and access ICTCLD509 Manage cloud threat detection systems ICTCLD510 Protect cloud infrastructure and data ICTCLD511 Respond to cloud security incidents ICTCLD512 Develop cloud-based microservices architecture using containers ICTCLD513 Create and test cloud-based serverless applications ICTCLD514 Build and deploy cloud-based applications using CI and CD pipelines ICTCLD515 Conduct radio communications site audits ICTCMP502 Gather, analyse and interpret threat data ICTCYS407 Protect critical infrastructure for organisations ICTCYS610 Utilise design methodologies for security architecture ICTCYS613 Gather, analyse and verify data from different source inputs ICTDAT501 Conduct significance tests ICTDAT502 Use unsupervised learning for clustering ICTDAT503 Create a data warehouse ICTDBS503 Monitor and improve knowledge management systems ICTDBS505 Design databases ICTDBS506 Integrate databases with websites ICTDBS507 Incorporate video assets into media presentations ICTDMT407 Apply artificial intelligence in game development ICTGAM423 Create design concepts for digital games and 3-D media ICTGAM532 Create complex 3-D interactive games ICTGAM533 Manage interactive media productions ICTGAM534 Develop complex 3-D software for games and interactive media ICTGAM535 Design interactive 3-D applications for scientific and mathematical modelling ICTGAM536 Prepare games for different platforms and delivery modes ICTGAM537 Manage testing of games and interactive media ICTGAM538 Create and implement designs for 3-D games environments ICTGAM539 Design and create models for 3-D and digital effects environments ICTGAM540 Design and create advanced particles, fluids and bodies for 3-D digital effects ICTGAM541 Animate 3-D characters for digital games ICTGAM542 Produce digital animation sequences ICTGAM543 Animate physical attributes of models and elements ICTGAM544 Manage technical art and rigging in 3-D animations ICTGAM545 Create and combine 3-D digital games and components ICTGAM546 Create interactive 3-D environments for digital games ICTGAM547 Complete digital editing for 3-D and digital effects environments ICTGAM548 Collaborate in design of 3-D game levels and environments ICTGAM549 Integrate multiple data sources into interactive 3-D environments ICTGAM550 Apply digital texturing for the 3-D environment in digital games ICTGAM551 Create complex 3-D characters for games ICTGAM552 Integrate database with online games ICTGAM553 Create games for mobile devices ICTGAM554 Analyse business opportunities in the digital games environments ICTGAM555 Develop and implement physics in 3-D digital games ICTGAM556 Complete compositing to create elements for 3-D and digital effects environments ICTGAM557 Build graphical user interfaces ICTICT433 Create technical documentation ICTICT435 Work collaboratively in the ICT industry ICTICT443 Research and review hardware technology options for organisations ICTICT518 Develop detailed component specifications from project specifications ICTICT519 Confirm transition strategy for new systems ICTICT520 Select new technology supported business model ICTICT521 Gather data to identify business requirements ICTICT523 Determine ICT strategies and solutions for organisations ICTICT524 Identify and manage the implementation of industry specific technologies ICTICT525 Verify client business requirements ICTICT526 Develop and maintain blockchain solutions ICTICT527 Deploy smart contracts ICTICT528 Organise and lead agile projects ICTICT529 Design user experience solutions ICTICT530 Test network using virtual instruments ICTICT531 Conduct quality audit of IT system design specifications ICTICT533 Install IoT devices and networks ICTIOT501 Program IoT devices ICTIOT502 Design and test IoT devices and networks ICTIOT503 Evaluate networking regulations and legislation for the telecommunications industry ICTNPL413 Manage network and data integrity ICTNWK423 Install and manage complex ICT networks ICTNWK529 Plan, implement and test enterprise communication solutions ICTNWK536 Implement secure encryption technologies ICTNWK537 Install and maintain valid authentication processes ICTNWK538 Design and implement integrated server solutions ICTNWK539 Design, build and test network servers ICTNWK540 Configure, verify and troubleshoot WAN links and IP services ICTNWK541 Install, operate and troubleshoot medium enterprise routers ICTNWK542 Install, operate and troubleshoot medium enterprise switches ICTNWK543 Design and implement a security perimeter for ICT networks ICTNWK544 Develop, implement and evaluate systems and applications security ICTNWK545 Manage network security ICTNWK546 Manage system security on operational systems ICTNWK547 Model preferred system solutions ICTNWK548 Design ICT security frameworks ICTNWK549 Design ICT system security controls ICTNWK550 Build decks using wireless markup language ICTNWK551 Install and configure network access storage devices ICTNWK552 Configure enterprise virtual computing environments ICTNWK553 Manage enterprise virtual computing environments ICTNWK554 Determine best-fit topologies for local networks ICTNWK555 Identify and resolve network problems ICTNWK556 Configure and manage advanced virtual computing environments ICTNWK557 Monitor and troubleshoot virtual computing environments ICTNWK558 Install an enterprise virtual computing environment ICTNWK559 Determine best-fit topologies for wide area networks ICTNWK560 Design enterprise wireless local area networks ICTNWK561 Configure internet gateways ICTNWK562 Design and configure desktop virtualisation ICTNWK615 Manage ICT security ICTNWK623 Design and build integrated VoIP networks ICTNWK628 Plan and configure dense wavelength division multiplexing optical networks ICTOPN507 Perform acceptance and commissioning tests on optical networks ICTOPN508 Plan for optical system upgrades ICTOPN509 Test and commission dense wavelength division multiplexing transmission systems ICTOPN510 Test performance of specialised optical devices ICTOPN511 Analyse and integrate specialised optical devices ICTOPN512 Schedule installation of customer premises equipment ICTPMG402 Manage ICT projects ICTPMG505 Prepare network project briefs ICTPMG506 Manage projects using software management tools ICTPRG530 Prepare for application development using current methods ICTPRG531 Apply advanced object-oriented language skills ICTPRG532 Debug and monitor applications ICTPRG533 Deploy applications to production environments ICTPRG534 Build advanced user interfaces ICTPRG535 Design application architecture ICTPRG536 Implement security for applications ICTPRG537 Create mashups ICTPRG538 Maintain custom software ICTPRG540 Monitor and support data conversion to new ICT systems ICTPRG541 Review developed software ICTPRG542 Develop integration blueprint for ICT systems ICTPRG543 Install, test and evaluate pilot version of ICT systems ICTPRG544 Monitor system pilots ICTPRG545 Validate application designs against specifications ICTPRG546 Apply advanced programming skills in another language ICTPRG547 Develop high-level object-oriented class specifications ICTPRG548 Apply intermediate object-oriented language skills ICTPRG549 Perform ICT data conversions ICTPRG550 Apply testing techniques for software development ICTPRG551 Create and develop REST APIs ICTPRG553 Manage data persistence using noSQL data stores ICTPRG554 Implement Object Relational Mapping Framework for data persistence ICTPRG555 Implement and use a model view controller framework ICTPRG556 Develop applications using agile methods ICTPRG557 Develop advanced mobile multi-touch applications ICTPRG603 Manage development of technical solutions from business specifications ICTPRG605 Test cellular handset enhancements and international roaming agreements ICTRFN504 Test and measure cellular phone and network equipment performance ICTRFN505 Evaluate radio frequency signal coverage plots ICTRFN506 Monitor the capacity of and recommend changes to cellular mobile networks ICTRFN603 Model data objects ICTSAD501 Model data processes ICTSAD502 Design and implement quality assurance processes for business solutions ICTSAD507 Develop technical requirements for business solutions ICTSAD508 Produce ICT feasibility reports ICTSAD509 Manage risks when implementing new technologies ICTSAD510 Establish and maintain client user liaison ICTSAS502 Update ICT system operational procedures ICTSAS506 Review and manage delivery of maintenance services ICTSAS512 Install and upgrade operating systems ICTSAS518 Perform systems tests ICTSAS519 Develop detailed test plans ICTSAS520 Perform integration tests ICTSAS521 Manage the testing process ICTSAS522 Perform stress and load tests on integrated platforms ICTSAS523 Develop, implement and evaluate an incident response plan ICTSAS524 Develop and conduct client acceptance tests ICTSAS525 Review and update disaster recovery and contingency plans ICTSAS526 Review and develop ICT maintenance strategies ICTSAS528 Prioritise ICT change requests ICTSAS529 Use network tools ICTSAS530 Install and test virtual infrastructure ICTSUS502 Design network projects ICTTEN426 Design network building projects ICTTEN519 Commission network equipment ICTTEN520 Integrate network systems and equipment ICTTEN521 Cut over new and replacement network equipment ICTTEN522 Locate, diagnose and rectify complex system equipment faults ICTTEN523 Diagnose and organise repair of complex equipment faults ICTTEN524 Install, configure and test local area network switches ICTTEN525 Dimension and design a radio frequency identification system ICTTEN526 Plan wireless mesh networks ICTTEN527 Produce basic client-side script ICTWEB441 Create a markup language document ICTWEB452 Build dynamic websites ICTWEB513 Create dynamic web pages ICTWEB514 Create web-based programs ICTWEB517 Build a document using extensible markup language ICTWEB518 Develop complex web page layouts ICTWEB519 Develop complex cascading style sheets ICTWEB520 Customise complex ICT content management systems ICTWEB521 Develop website information architecture ICTWEB522 Manage transactions using site server tools ICTWEB523 Analyse information and assign meta tags ICTWEB524 Implement quality assurance process for websites ICTWEB525 Implement and use web services ICTWEB526 Research and apply emerging web technology trends ICTWEB527 Manage strategic contracts PSPPCM023 Plan a scheduled outage UEPOPS423
Course providers
This course is offered by the following providers. Click on the links to the provider websites for the latest information on course details, fees and how to apply.
Government funding for eligible students:
Locations: Dandenong
Delivery modes: Full time on-campus
- Visit Chisholm Institute for course details, fees and how to apply
- Check our FAQs on choosing a course and provider
Government funding for eligible students:
Locations: Moorabbin, Online, Chadstone
Delivery modes: Part time on-campus, Online/off-campus, Full time on-campus
- Visit Holmesglen Institute for course details, fees and how to apply
- Check our FAQs on choosing a course and provider
Government funding for eligible students:
Locations: Broadmeadows
Delivery modes: Full time on-campus, Flexible delivery, Online/off-campus
- Visit Kangan Institute for course details, fees and how to apply
- Check our FAQs on choosing a course and provider
Government funding for eligible students:
Locations: Hawthorn
Delivery modes: Full time on-campus
- Visit Swinburne University of Technology for course details, fees and how to apply
- Check our FAQs on choosing a course and provider
Government funding for eligible students:
Locations: Online
Delivery modes: Online
- Visit The Gordon for course details, fees and how to apply
- Check our FAQs on choosing a course and provider
Government funding for eligible students:
Locations: Docklands
Delivery modes: Full time on-campus, Flexible delivery
- Visit Integrity Business College for course details, fees and how to apply
- Check our FAQs on choosing a course and provider