Diploma of Information Technology

ICT50220

This page is updated when information changes, but it's always best to talk to your training provider to confirm course details before you enrol.

Overview

Develop advanced IT skills in networking, cybersecurity and data management for the digital workforce.

This qualification reflects the role of individuals in a variety of information and communications technology (ICT) roles who have established specialised skills in a technical ICT function.

Individuals in these roles carry out moderately complex tasks in a specialist field, working independently, as part of a team or leading a deliverable with others. They may apply their skills across a wide range of industries, business functions and departments, or as a business owner (sole trader/contractor).

The skills required for these roles may include, but are not restricted to:

  • advanced networking: configuring and managing virtual computing environments, and security within ICT networks
  • advanced programming: applying intermediate and advanced programming skills, managing data and building advanced user interfaces to manage organisational requirements
  • back end web development: developing and maintaining website information architecture and data
  • business analysis: designing and implementing technical requirements, quality assurance processes and contingency plans for businesses
  • cloud architecture: developing, improving and designing cloud infrastructure, including disaster recovery plans
  • cloud engineering: building, implementing and managing cloud infrastructure and virtual networks
  • cyber security: protecting sensitive data and information through security architecture and developing disaster recovery and contingency plans
  • database and data management: creating, designing and monitoring systems that store data and optimise organisational knowledge management
  • front end web development: designing dynamic and complex websites, user experience solutions and documents using extensible mark-up languages
  • game art and design: creating complex 2D and 3D modelling and animation software through scripts and storyboards
  • game programming: creating complex 2D and 3D interactive games and media, building graphical user interfaces and applying artificial intelligence in game development
  • systems administration: reviewing maintenance procedures and support to help troubleshoot system applications
  • systems analysis: modelling and testing data objects, data processes and preferred ICT system solutions
  • telecommunications network engineering: managing logistics, organisational specifications, regulations and legislative requirements across network projects.

Licensing, legislative, regulatory or certification considerations

No licensing, legislative or certification requirements apply to this qualification at the time of publication.

  • Financial help

  • Cost

    Course costs can vary by provider and location. Ask your training provider for a cost estimate.

    To see how government funding could help to reduce the cost of your course, check your eligibility for funding.

  • On-the-job training

  • Entry requirements

    This course doesn't have any entry requirements. It could be a good starting point for your career.

  • Duration

    You complete this course when you’ve learned the skills, not after a set amount of time. The times shown are estimates.

  • Delivery options

    You may be able to access this training in these ways:

    • Part-time available
    • Partially online
    • Classroom-based

Course content

This course is made up of units.

All courses have core units—these are mandatory for completing the course. Most courses also have elective units, which you can choose from to suit your needs and interests. Not all training providers offer every elective, so check with your provider to find out which electives they can offer you.

For more information about course content, talk to your training provider or visit the National Training Register.

Unit Unit type
Apply IP, ethics and privacy in ICT environments Core
Lead and facilitate a team Core
Manage client problems Core
Match ICT needs with the strategic direction of the organisation Core
Originate and develop concepts Core
Promote workplace cyber security awareness and best practices Core
Analyse and integrate specialised optical devices Elective
Analyse business opportunities in the digital games environments Elective
Analyse information and assign meta tags Elective
Animate 3-D characters for digital games Elective
Animate physical attributes of models and elements Elective
Apply advanced object-oriented language skills Elective
Apply advanced programming skills in another language Elective
Apply artificial intelligence in game development Elective
Apply digital texturing for the 3-D environment in digital games Elective
Apply intermediate object-oriented language skills Elective
Apply testing techniques for software development Elective
Automate work tasks using machine learning Elective
Build a document using extensible markup language Elective
Build advanced user interfaces Elective
Build and deploy cloud-based applications using CI and CD pipelines Elective
Build and deploy resources on cloud platforms Elective
Build decks using wireless markup language Elective
Build dynamic websites Elective
Build graphical user interfaces Elective
Build natural language processing models and pipelines Elective
Collaborate in design of 3-D game levels and environments Elective
Commission network equipment Elective
Complete compositing to create elements for 3-D and digital effects environments Elective
Complete digital editing for 3-D and digital effects environments Elective
Conduct quality audit of IT system design specifications Elective
Conduct radio communications site audits Elective
Conduct significance tests Elective
Configure and manage advanced virtual computing environments Elective
Configure enterprise virtual computing environments Elective
Configure internet gateways Elective
Configure, verify and troubleshoot WAN links and IP services Elective
Confirm transition strategy for new systems Elective
Create a data warehouse Elective
Create a markup language document Elective
Create and combine 3-D digital games and components Elective
Create and develop REST APIs Elective
Create and implement designs for 3-D games environments Elective
Create and test cloud-based serverless applications Elective
Create complex 3-D characters for games Elective
Create complex 3-D interactive games Elective
Create design concepts for digital games and 3-D media Elective
Create dynamic web pages Elective
Create games for mobile devices Elective
Create interactive 3-D environments for digital games Elective
Create mashups Elective
Create technical documentation Elective
Create web-based programs Elective
Customise complex ICT content management systems Elective
Cut over new and replacement network equipment Elective
Debug and monitor applications Elective
Deploy applications to production environments Elective
Deploy smart contracts Elective
Design and build integrated VoIP networks Elective
Design and configure desktop virtualisation Elective
Design and create advanced particles, fluids and bodies for 3-D digital effects Elective
Design and create models for 3-D and digital effects environments Elective
Design and implement a security perimeter for ICT networks Elective
Design and implement highly-available cloud infrastructure Elective
Design and implement integrated server solutions Elective
Design and implement quality assurance processes for business solutions Elective
Design and test IoT devices and networks Elective
Design application architecture Elective
Design databases Elective
Design digital applications Elective
Design digital simulations Elective
Design e-learning resources Elective
Design enterprise wireless local area networks Elective
Design ICT security frameworks Elective
Design ICT system security controls Elective
Design interactive 3-D applications for scientific and mathematical modelling Elective
Design network building projects Elective
Design network projects Elective
Design user experience solutions Elective
Design, build and test network servers Elective
Determine best-fit topologies for local networks Elective
Determine best-fit topologies for wide area networks Elective
Determine ICT strategies and solutions for organisations Elective
Develop advanced mobile multi-touch applications Elective
Develop and conduct client acceptance tests Elective
Develop and implement physics in 3-D digital games Elective
Develop and maintain blockchain solutions Elective
Develop applications using agile methods Elective
Develop cloud disaster recovery plans Elective
Develop cloud-based microservices architecture using containers Elective
Develop complex 3-D software for games and interactive media Elective
Develop complex cascading style sheets Elective
Develop complex web page layouts Elective
Develop detailed component specifications from project specifications Elective
Develop detailed test plans Elective
Develop high-level object-oriented class specifications Elective
Develop integration blueprint for ICT systems Elective
Develop technical requirements for business solutions Elective
Develop website information architecture Elective
Develop, implement and evaluate an incident response plan Elective
Develop, implement and evaluate systems and applications security Elective
Diagnose and organise repair of complex equipment faults Elective
Dimension and design a radio frequency identification system Elective
Edit digital content for fast turnaround Elective
Edit sound Elective
Establish and maintain client user liaison Elective
Evaluate networking regulations and legislation for the telecommunications industry Elective
Evaluate radio frequency signal coverage plots Elective
Gather data to identify business requirements Elective
Gather, analyse and interpret threat data Elective
Gather, analyse and verify data from different source inputs Elective
Identify and manage the implementation of industry specific technologies Elective
Identify and resolve network problems Elective
Identify opportunities to apply artificial intelligence, machine learning and deep learning Elective
Implement and use a model view controller framework Elective
Implement and use web services Elective
Implement cloud infrastructure with code Elective
Implement Object Relational Mapping Framework for data persistence Elective
Implement quality assurance process for websites Elective
Implement secure encryption technologies Elective
Implement security for applications Elective
Implement virtual network in cloud environments Elective
Implement web-scale cloud infrastructure Elective
Improve cloud-based infrastructure Elective
Incorporate video assets into media presentations Elective
Install an enterprise virtual computing environment Elective
Install and configure network access storage devices Elective
Install and maintain valid authentication processes Elective
Install and manage complex ICT networks Elective
Install and test virtual infrastructure Elective
Install and upgrade operating systems Elective
Install IoT devices and networks Elective
Install, configure and test local area network switches Elective
Install, operate and troubleshoot medium enterprise routers Elective
Install, operate and troubleshoot medium enterprise switches Elective
Install, test and evaluate pilot version of ICT systems Elective
Integrate database with online games Elective
Integrate databases with websites Elective
Integrate multiple data sources into interactive 3-D environments Elective
Integrate network systems and equipment Elective
Locate, diagnose and rectify complex system equipment faults Elective
Maintain custom software Elective
Manage cloud identity and access Elective
Manage cloud threat detection systems Elective
Manage data persistence using noSQL data stores Elective
Manage development of technical solutions from business specifications Elective
Manage enterprise virtual computing environments Elective
Manage ICT projects Elective
Manage ICT security Elective
Manage infrastructure in cloud environments Elective
Manage interactive media productions Elective
Manage network and data integrity Elective
Manage network security Elective
Manage project governance Elective
Manage project procurement Elective
Manage project quality Elective
Manage project risk Elective
Manage projects using software management tools Elective
Manage risks when implementing new technologies Elective
Manage robotic process automation Elective
Manage strategic contracts Elective
Manage system security on operational systems Elective
Manage technical art and rigging in 3-D animations Elective
Manage testing of games and interactive media Elective
Manage the testing process Elective
Manage transactions using site server tools Elective
Model data objects Elective
Model data processes Elective
Model preferred system solutions Elective
Monitor and improve knowledge management systems Elective
Monitor and support data conversion to new ICT systems Elective
Monitor and troubleshoot virtual computing environments Elective
Monitor system pilots Elective
Monitor the capacity of and recommend changes to cellular mobile networks Elective
Organise and lead agile projects Elective
Perform acceptance and commissioning tests on optical networks Elective
Perform ICT data conversions Elective
Perform integration tests Elective
Perform stress and load tests on integrated platforms Elective
Perform systems tests Elective
Plan a scheduled outage Elective
Plan and configure dense wavelength division multiplexing optical networks Elective
Plan for optical system upgrades Elective
Plan wireless mesh networks Elective
Plan, implement and test enterprise communication solutions Elective
Prepare digital images for pre-press processing Elective
Prepare for application development using current methods Elective
Prepare games for different platforms and delivery modes Elective
Prepare network project briefs Elective
Prioritise ICT change requests Elective
Produce basic client-side script Elective
Produce digital animation sequences Elective
Produce ICT feasibility reports Elective
Produce sound recordings Elective
Program IoT devices Elective
Protect cloud infrastructure and data Elective
Protect critical infrastructure for organisations Elective
Research and apply emerging web technology trends Elective
Research and review hardware technology options for organisations Elective
Respond to cloud security incidents Elective
Review and develop ICT maintenance strategies Elective
Review and manage delivery of maintenance services Elective
Review and update disaster recovery and contingency plans Elective
Review developed software Elective
Schedule installation of customer premises equipment Elective
Select new technology supported business model Elective
Test and commission dense wavelength division multiplexing transmission systems Elective
Test and measure cellular phone and network equipment performance Elective
Test cellular handset enhancements and international roaming agreements Elective
Test network using virtual instruments Elective
Test performance of specialised optical devices Elective
Train and evaluate machine learning models Elective
Update ICT system operational procedures Elective
Use network tools Elective
Use unsupervised learning for clustering Elective
Utilise design methodologies for security architecture Elective
Validate application designs against specifications Elective
Verify client business requirements Elective
Work collaboratively in the ICT industry Elective

Job prospects

The Diploma of Information Technology sets you up for roles like these, but the skills you learn could take you even further.

  • ICT Project Manager

    ANZSCO 135112

    ICT Project Managers plan, organise, direct, control and coordinate quality accredited ICT projects. They are accountable for day-to-day operations of resourcing, scheduling, prioritisation and task coordination, and meeting project milestones, objectives and deliverables within agreed timeframes and budgets.

    Recommended education level:
    Bachelor degree or higher

  • Other ICT Manager

    ANZSCO 135199

    Other ICT Managers includes jobs like IT Service Delivery Manager and Network Manager.

    Recommended education level:
    Bachelor degree or higher

  • Management Consultant

    ANZSCO 224711

    Management Consultants assist organisations to achieve greater efficiency and solve organisational problems.

    Recommended education level:
    Bachelor degree or higher

  • Illustrator (including Animators)

    ANZSCO 232412

    Illustrators (including Animators) plan, design, develop, and prepare pictures and diagrams to communicate messages, clarify meaning, assist in presentations and illustrate stories, using traditional and digital media such as drawing, painting, drafting, collage, models, photography, and image capture and manipulation software.

    Recommended education level:
    Bachelor degree or higher

  • Multimedia Designer

    ANZSCO 232413

    Multimedia Designers plan, design and develop the production of digitally delivered information, promotional content, instructional material and entertainment through online and recorded digital media using static and animated information, text, pictures, video and sound to produce information and entertainment tailored to an intended audience and purpose.

    Recommended education level:
    Bachelor degree or higher

  • ICT Business Analyst

    ANZSCO 261111

    ICT Business Analysts identify and communicate with users to formulate and produce requirements specifications to create system and software solutions.

    Recommended education level:
    Bachelor degree or higher

  • Systems Analyst

    ANZSCO 261112

    Systems Analysts evaluate processes and methods used in existing ICT systems, propose modifications and additional system components or new systems to meet user needs, as expressed in specifications and other documentation.

    Recommended education level:
    Bachelor degree or higher

  • Game and Multimedia Developer

    ANZSCO 261211

    Game and Multimedia Developers create and manipulate computer animation, audio, video and graphic image files into multimedia programs to produce data and content for CD-ROMs, information kiosks, multimedia presentations, websites, mobile telephone resources, electronic gaming environments, e-commerce and e-security solutions, and entertainment and education products.

    Recommended education level:
    Bachelor degree or higher

  • Web Developer

    ANZSCO 261212

    Web Developers plan, produce and maintain websites using web programming languages, software applications, technologies and databases together with specifications of user needs, often in conjunction with other ICT Professionals such as Business Analysts, Web Designers and network and usability specialists.

    Recommended education level:
    Bachelor degree or higher

  • Analyst Programmer

    ANZSCO 261311

    Analyst Programmers analyse user needs, produce requirements documentation and system plans, and encode, test, debug, maintain and document programs and applications.

    Recommended education level:
    Bachelor degree or higher

  • Developer Programmer

    ANZSCO 261312

    Build and modify code for software applications; test code and develop technical documentation.

    Recommended education level:
    Bachelor degree or higher

  • Software Engineer

    ANZSCO 261313

    Develop and maintain computer software, websites and software applications.

    Recommended education level:
    Bachelor degree or higher

  • Software Tester

    ANZSCO 261314

    Software Testers specify, develop and write test plans and test scripts, produce test cases, carry out regression testing, and use automated test software applications to test the behaviour, functionality and integrity of computer software, and document the results of tests in defect reports and related documentation.

    Recommended education level:
    Bachelor degree or higher

  • Other Software and Applications Programmer

    ANZSCO 261399

    This occupation group covers Other Software and Applications Programmers not elsewhere classified. Occupations in this group include jobs like Software Tester.

    Recommended education level:
    Bachelor degree or higher

  • Database Administrator

    ANZSCO 262111

    Database Administrators plan, develop, configure, maintain and support an organisation's database management system in accordance with user requirements, ensuring optimal database integrity, security, backup, reliability and performance.

    Recommended education level:
    Bachelor degree or higher

  • ICT Security Specialist

    ANZSCO 262112

    ICT Security Specialists establish, manage and administer organisation's ICT security policies and procedures to ensure preventive and recovery strategies are in place, and to minimise the risk of internal and external security threats.

    Recommended education level:
    Bachelor degree or higher

  • Systems Administrator

    ANZSCO 262113

    System Administrators plan, develop, install, troubleshoot, maintain and support operating systems and associated server hardware, software and databases ensuring optimum system integrity, security, backup and performance.

    Recommended education level:
    Bachelor degree or higher

  • Computer Network and Systems Engineer

    ANZSCO 263111

    Computer Network and Systems Engineers plan, develop, deploy, test and optimise network and system services, taking responsibility for configuration management and overall operational readiness of network systems, especially environments with multiple operating systems and configurations, and provide troubleshooting and fault-finding services for network problems.

    Recommended education level:
    Bachelor degree or higher

  • Network Administrator

    ANZSCO 263112

    Network Administrators install and maintain hardware and software, document diagnosis and resolution of faults, manage user passwords, security and inventory documentation, ensure the efficient performance of servers, printers and personal computers, and attend to other operational tasks. They may also perform tasks such as help desk support and user training.

    Recommended education level:
    Bachelor degree or higher

  • Network Analyst

    ANZSCO 263113

    Network Analysts research and analyse network architecture, and recommend policies and strategies for designing, planning and coordinating an organisation's network, such as the total system environment and architecture. They may also perform operational tasks such as monitoring system performance, software and hardware upgrades, backups, support and network maintenance.

    Recommended education level:
    Bachelor degree or higher

  • ICT Support Engineer

    ANZSCO 263212

    ICT Support Engineers develop support procedures and strategies for systems, networks, operating systems and applications development, solve problems and provide technical expertise and direction in support of system infrastructure and process improvements, and diagnose and resolve complex system problems.

    Recommended education level:
    Bachelor degree or higher

  • Other ICT Support and Test Engineer

    ANZSCO 263299

    Other ICT Support and Test Engineers includes jobs like Usability Architect.

    Recommended education level:
    Bachelor degree or higher

  • Telecommunications Engineer

    ANZSCO 263311

    Telecommunication Engineers design and develop telecommunications systems, devices and products.

    Recommended education level:
    Bachelor degree or higher

  • Telecommunications Network Engineer

    ANZSCO 263312

    Telecommunication Network Engineers plan, design, and monitor complex telecommunications networks and associated broadcasting equipment.

    Recommended education level:
    Bachelor degree or higher

  • Electronic Engineering Technician

    ANZSCO 312412

    Electronic Engineering Technicians conduct tests of electronic systems, collect and analyse data, and assemble circuitry in support of Electronics Engineers and Engineering Technologists.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Hardware Technician

    ANZSCO 313111

    Hardware Technicians support and maintain computer systems and peripherals by installing, configuring, testing, troubleshooting, and repairing hardware.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • ICT Customer Support Officer

    ANZSCO 313112

    ICT Customer Support Officers provide support, education and guidance in the deployment and maintenance of computer infrastructure and the diagnosis and resolution of technical problems and issues. They may work in call centres.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Web Administrator

    ANZSCO 313113

    Web Administrators design, build and maintain websites, and provide web technology solutions and services.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Other ICT Support Technician

    ANZSCO 313199

    Other ICT Support Technicians includes jobs like Applications Packager, Computer Systems Technician, and Telecommunications Computer Systems Technician.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Radiocommunications Technician

    ANZSCO 313211

    Radiocommunications Technicians install, maintain, repair and diagnose malfunctions of microwave, telemetry, multiplexing, satellite and other radio and electromagnetic wave communication systems.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Telecommunications Field Engineer

    ANZSCO 313212

    Telecommunications Field Engineers plan, design, commission and monitor complex telecommunications networks and associated equipment, provide technical advice and information, identify complex problems and initiate action to resolve them.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Telecommunications Network Planner

    ANZSCO 313213

    Telecommunications Network Planners plan the development of customer access telecommunications network infrastructure.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Telecommunications Technical Officer and Technologist

    ANZSCO 313214

    Telecommunications Technical Officer or Technologists carry out specialised design and support functions in telecommunications engineering including optimisation and performance monitoring of telecommunications networks, diagnosis and repair of faults, and the selection and installation of equipment.

    Recommended education level:
    Diploma, Advanced Diploma or Associate Degree

  • Telecommunications Technician

    ANZSCO 342414

    Telecommunications Technicians install, maintain and repair telecommunications equipment and appliances, such as telephones, mobile telephones, switchboards and data transmission equipment, in homes, businesses, telephone exchanges and other network sites.

    Recommended education level:
    Certificate III or IV

Training providers delivering Diploma of Information Technology

It's a good idea to research multiple training providers to make sure you're getting the right training for you.

Showing: 181 providers

How to enrol in this course

To enrol, choose a training provider that offers this course. You can see provider details on this page.

When you find one that you think suits you, visit their website or contact them directly to confirm details like start dates, fees, funding, delivery locations and delivery options.

The provider will guide you through the enrolment process.

Delivery locations can change as students enrol. If you're doing any workplace-based training, like an apprenticeship, this will take place in a different location from your classroom training. Contact your training provider to confirm delivery locations.
Government funding may be available. Contact your training provider to confirm.