Diploma of Information Technology

This qualification provides the skills and knowledge for an individual to administer and manage information and communications technology (ICT) support in small-to-medium enterprises (SMEs) using a wide range of general ICT technologies.

Persons working at this level provide a broader rather than specialised ICT support function, applying a wide range of higher level technical skills in ICT areas such as networking, IT support, database development, programming and web development.

Job roles

Possible job titles relevant to this qualification include:

information systems office manager

office systems administrator

IT office manager

IT systems administrator

systems manager.


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 ICA11 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 BSBOHS509A Ensure a safe workplace

add topic BSBSUS501A Develop workplace policy and procedures for sustainability

add topic ICAICT509A Gather data to identify business requirements

add topic ICAICT511A Match IT needs with the strategic direction of the enterprise

Specialist elective units

Group A Networking

add topic ICANWK501A Plan, implement and test enterprise communication solutions

add topic ICANWK502A Implement secure encryption technologies

add topic ICANWK503A Install and maintain valid authentication processes

add topic ICANWK504A Design and implement an integrated server solution

add topic ICANWK505A Design, build and test a network server

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

add topic ICANWK507A Install, operate and troubleshoot medium enterprise routers

add topic ICANWK508A Install, operate and troubleshoot medium enterprise switches

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

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

add topic ICANWK511A Manage network security

add topic ICANWK513A Manage system security

add topic ICANWK514A Model preferred system solutions

add topic ICANWK515A Develop configuration management protocols

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

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

add topic ICANWK518A Design an enterprise wireless local area network

add topic ICANWK519A Design an IT security framework

add topic ICANWK520A Design IT system security controls

add topic ICANWK521A Install, configure and test a payment gateway

add topic ICANWK522A Build decks using wireless markup language

add topic ICANWK524A Install and configure network access storage devices

add topic ICANWK525A Configure an enterprise virtual computing environment

add topic ICANWK526A Install an enterprise virtual computing environment

add topic ICANWK527A Manage an enterprise virtual computing environment

add topic ICANWK529A Install and manage complex ICT networks

add topic ICANWK531A Configure an internet gateway

add topic ICANWK532A Identify and resolve network problems

add topic ICANWK614A Manage IT security

Group B Programming

add topic ICAPRG501A Apply advanced object-oriented language skills

add topic ICAPRG502A Manage a project using software management tools

add topic ICAPRG503A Debug and monitor applications

add topic ICAPRG504A Deploy an application to a production environment

add topic ICAPRG505A Build advanced user interface

add topic ICAPRG506A Design application architecture

add topic ICAPRG507A Implement security for applications

add topic ICAPRG508A Create mashups

add topic ICAPRG509A Build using rapid application development

add topic ICAPRG510A Maintain custom software

add topic ICAPRG511A Monitor and support data conversion to new IT system

add topic ICAPRG512A Prepare for the build phase of an IT system

add topic ICAPRG513A Coordinate the build phase of an IT system

add topic ICAPRG514A Prepare for software development using rapid application development

add topic ICAPRG515A Review developed software

add topic ICAPRG516A Develop integration blueprint for IT systems

add topic ICAPRG517A Install, test and evaluate pilot version of IT system

add topic ICAPRG518A Monitor the system pilot

add topic ICAPRG523A Apply advanced programming skills in another language

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

add topic ICAPRG525A Build Java applets

add topic ICAPRG526A Maintain functionality of legacy code programs

add topic ICAPRG527A Apply intermediate object-oriented language skills

add topic ICAPRG528A Perform IT data conversion

add topic ICAPRG601A Develop advanced mobile multi-touch applications

add topic ICASAD501A Model data objects

add topic ICASAD502A Model data processes

add topic ICASAD503A Minimise risk of new technologies to business solutions

Group C IT support

add topic ICAICT501A Research and review hardware technology options for organisations

add topic ICAICT502A Develop detailed component specifications from project specifications

add topic ICAICT503A Validate quality and completeness of system design specifications

add topic ICAICT504A Confirm transition strategy for a new system

add topic ICAICT506A Implement process re-engineering strategies

add topic ICAICT507A Select new technology models for business

add topic ICAICT510A Determine appropriate IT strategies and solutions

add topic ICAICT512A Plan process re-engineering strategies for business

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

add topic ICAICT515A Verify client business requirements

add topic ICASAD506A Produce a feasibility report

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

add topic ICASAS502A Establish and maintain client user liaison

add topic ICASAS503A Perform systems tests

add topic ICASAS504A Develop and conduct client acceptance test

add topic ICASAS505A Review and update disaster recovery and contingency plans

add topic ICASAS506A Update IT system operational procedures

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

add topic ICASAS509A Provide client IT support services

add topic ICASAS510A Review and develop IT maintenance strategy

add topic ICASAS511A Prioritise IT change requests

add topic ICASAS512A Review and manage delivery of maintenance services

add topic ICASAS513A Develop detailed test plans

add topic ICASAS515A Manage the testing process

add topic ICASAS517A Use network tools

add topic ICASAS518A Install and upgrade operating systems

Group D Web design and development

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

add topic ICAWEB429A Create a markup language document to specification

add topic ICAWEB501A Build a dynamic website

add topic ICAWEB502A Create dynamic web pages

add topic ICAWEB503A Create web-based programs

add topic ICAWEB504A Build a document using eXtensible markup language

add topic ICAWEB505A Develop complex web page layouts

add topic ICAWEB506A Develop complex cascading style sheets

add topic ICAWEB507A Customise a complex IT content management system

add topic ICAWEB508A Develop website information architecture

add topic ICAWEB509A Use site server tools for transaction management

add topic ICAWEB510A Analyse information and assign meta-tags

add topic ICAWEB511A Implement quality assurance process for websites

add topic ICAWEB512A Administer business websites and servers

add topic ICAWEB515A Implement and use web services

add topic ICAWEB516A Research and apply emerging web technology trends

Group E Digital games

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

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

add topic ICAGAM504A Manage interactive media production

add topic ICAGAM506A Create complex code for mobile game devices

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

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

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

add topic ICAGAM510A Prepare games for different platforms and delivery modes

add topic ICAGAM511A Manage testing of games and interactive media

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

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

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

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

add topic ICAGAM517A Produce a digital animation sequence

add topic ICAGAM518A Animate physical attributes of models and elements

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

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

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

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

add topic ICAGAM523A Collaborate in the design of 3-D game levels and environments add topic ICAGAM524A Integrate multiple data sources into interactive 3-D environments

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

add topic ICAGAM526A Create complex 3-D characters for games

add topic ICAGAM527A Integrate database with online game

add topic ICAGAM529A Analyse business opportunities in the digital games environment

Group F Digital media technologies

add topic BSBCRT501A Originate and develop concepts

add topic CUFDIG502A Design web environments

add topic CUFDIG503A Design e-learning resources

add topic CUFDIG507A Design digital simulations

add topic CUFPOS201A Perform basic vision and sound editing

add topic CUFPOS401A Edit screen content for fast turnaround

add topic CUSSOU302A Record and mix a basic music demonstration

add topic CUSSOU502A Produce sound recordings

add topic CUVPHI504A Investigate and exploit innovative imaging options

add topic ICADMT501A Incorporate and edit digital video

add topic ICAICT406A Build a graphical user interface

add topic ICAICT419A Work effectively in the digital media industry

Group G Project management

add topic ICAPMG501A Manage IT projects

Subject lists

Diploma of Information Technology fb6a5


    Pathways into the qualification

    Preferred pathways for candidates considering this qualification may include:

    after achieving ICA40111 Certificate IV in Information Technology, or other relevant qualifications or units equivalent to the core of ICA40111


    with demonstrated vocational experience in a range of work environments using a wide range of information technologies.

    Pathways from the qualification

    ICA60111 Advanced Diploma of Information Technology or other ICA11 Advanced Diploma qualifications.

Entry Requirements

There are no entry requirements for this qualification.

Licensing Information

There is no link between this qualification and licensing, legislative or regulatory requirements. However users should confirm requirements with the relevant federal, state or territory authority. There may be some alignment with industry standard certification competencies.

Employability Skills

The following table contains a summary of the employability skills required by industry for this qualification. The employability skills facets described here are broad industry requirements that may vary depending on qualification packaging options.

Employability skill

Industry/enterprise requirements for this qualification


liaising with clients to determine requirements and ensure that they are met

analysing, evaluating and presenting information about computer systems and information technology in conjunction with stakeholders

negotiating the provision of goods and services with service and product suppliers


establishing and improving work teams in an IT environment

working with a project team to identify business critical functions and the security environment

working with key stakeholders to gather, analyse and report on information


determining the uses and audience of a simple markup language document

troubleshooting and running diagnostic tests and providing solutions to hardware or software faults

debugging and writing scripts to solve problems

solving a range of unpredictable problems, for example when validating system design specifications or preparing a disaster recovery plan

Initiative and enterprise

identifying and applying skills and knowledge to a wide variety of contexts

investigating and documenting solutions to client problems

identifying, analysing and evaluating information from a variety of sources

initiating alternative approaches to problem solving

participating in the development of strategic initiatives

Planning and organising

creating project plans to guide the development of systems methodologies

identifying problems, planning solutions and validating results using project planning skills to take into account project scope, time, cost, quality, communications, and risk analysis and management


prioritising and taking responsibility for own outputs in working and learning

implementing safe and sustainable work practices

using personal responsibility and autonomy in performing complex technical operations and organising others


keeping up-to-date with current industry-accepted hardware and software products and services

reviewing client feedback and identifying areas for improvement

gathering and organising feedback on draft documentation and client satisfaction

transferring and applying theoretical concepts, technical information and creative skills in a range of situations


identifying technology needs

sourcing, purchasing, using and testing system components

applying understanding of conflicts and integration capabilities between diverse pieces of equipment