Explore leading Australian Universities
Study Level Diploma
Course Code ICT50220
Study Method Mixed
Assessment Practical, Assignments
Start Date July 2025, October 2025, January 2026, April 2026
Entry Requirement Grade 12
Duration 52 weeks
Price $12500
Discount 15%
Discounted Price $10625
About the Course
This ICT50220 – Diploma of Information Technology 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.
Entry Requirements
There are the following entry requirements:
International students must:
- be at least 18 years of age and have completed Year 12 or equivalent
- participate in a course entry interview to determine suitability for the course and student needs
- have an IELTS* score of 6.0 (test results must be no more than 2 years old). English language competence can also be demonstrated through documented evidence of any of the following:
-
- Educated for 5 years in an English-speaking country;
- or completed at least 6 months of a Certificate IV level course in an Australian RTO;
- or successful completion of an English Placement Test
*Note that other English language tests such as PTE and TOEFL can be accepted. Students are required to provide their results so that it can be confirmed they are equivalent to IELTS 6.0.
What will you learn
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 latest release of the qualification and packaging rules can be found at the following link:
https://training.gov.au/Training/Details/ICT50220
Licensing/Regulatory Information
No licensing, legislative or certification requirements apply to this qualification at the time of publication.
Career Opportunities
Students who complete this course may wish to further their study into the Advanced Diploma of Information Technology or Higher Degree such as Graduate Diploma or Bachelors.
Career Pathway:
Possible job roles relevant to this qualification may include:
- IT Office Manager
- General Application Support Officer
- Database and Systems Administrators
- ICT Security Specialists
Course Units
Code | Course Unit | Description | Type |
---|---|---|---|
BSBXCS402 | Promote workplace cyber security awareness and best practices | Core | |
ICTCLD515 | Build and deploy cloud-based applications using CI and CD pipelines | Core | |
ICTCLD514 | Create and test cloud-based serverless applications | Core | |
ICTCLD513 | Develop cloud-based microservices architecture using containers | Core | |
ICTCLD512 | Respond to cloud security incidents | Core | |
ICTSAS528 | Review and develop ICT maintenance strategies | Core | |
BSBCRT512 | Originate and develop concepts | Core | |
BSBXTW401 | Lead and facilitate a team | Core | |
ICTICT517 | Match ICT needs with the strategic direction of the organisation | Core | |
ICTICT532 | Apply IP, ethics and privacy in ICT environments | Core | |
ICTSAS527 | Manage client problems | Core | |
ICTNPL413 | Evaluate networking regulations and legislation for the telecommunications industry | Elective | |
ICTICT526 | Verify client business requirements | Elective | |
ICTNWK423 | Manage network and data integrity | Elective | |
ICTNWK541 | Configure, verify and troubleshoot WAN links and IP services | Elective | |
ICTPMG505 | Manage ICT projects | Elective | |
ICTTEN519 | Design network building projects | Elective | |
ICTICT518 | Research and review hardware technology options for organisations | Elective | |
ICTICT520 | Confirm transition strategy for new systems | Elective | |
ICTICT521 | Select new technology supported business model | Elective | |
ICTICT524 | Determine ICT strategies and solutions for organisations | Elective | |
ICTICT525 | Identify and manage the implementation of industry specific technologies | Elective | |
ICTGAM537 | Prepare games for different platforms and delivery modes | Elective | |
ICTICT519 | Develop detailed component specifications from project specifications | Elective | |
ICTSAS520 | Develop detailed test plans | Elective | |
ICTSAS506 | Update ICT system operational procedures | Elective | |
ICTSAD502 | Model data processes | Elective | |
ICTSAD501 | Model data objects | Elective | |
ICTNWK548 | Model preferred system solutions | Elective | |
ICTSAS524 | Develop, implement and evaluate an incident response plan | Elective | |
ICTSAS518 | Install and upgrade operating systems | Elective | |
ICTSAS512 | Review and manage delivery of maintenance services | Elective | |
ICTNWK615 | Design and configure desktop virtualisation | Elective | |
ICTICT433 | Build graphical user interfaces | Elective | |
ICTGAM535 | Develop complex 3-D software for games and interactive media | Elective | |
ICTAII503 | Build natural language processing models and pipelines | Elective | |
ICTCLD511 | Protect cloud infrastructure and data | Elective | |
ICTCLD510 | Manage cloud threat detection systems | Elective | |
ICTCLD509 | Manage cloud identity and access | Elective | |
ICTSAD510 | Manage risks when implementing new technologies | Elective | |
PSPPCM023 | Manage strategic contracts | Elective | |
ICTICT523 | Gather data to identify business requirements | Elective | |
ICTICT443 | Work collaboratively in the ICT industry | Elective | |
ICTICT435 | Create technical documentation | Elective | |
BSBPMG537 | Manage project procurement | Elective | |
ICTICT527 | Develop and maintain blockchain solutions | Elective | |
ICTAUT501 | Manage robotic process automation | Elective | |
ICTICT528 | Deploy smart contracts | Elective | |
ICTAII502 | Train and evaluate machine learning models | Elective | |
ICTAII501 | Automate work tasks using machine learning | Elective | |
ICTAII401 | Identify opportunities to apply artificial intelligence, machine learning and deep learning | Elective | |
ICTSAS530 | Use network tools | Elective | |
ICTSAS529 | Prioritise ICT change requests | Elective | |
ICTSAS523 | Perform stress and load tests on integrated platforms | Elective | |
ICTSAS522 | Manage the testing process | Elective | |
ICTSAS521 | Perform integration tests | Elective | |
ICTSAS519 | Perform systems tests | Elective | |
ICTICT533 | Conduct quality audit of IT system design specifications | Elective | |
ICTPRG554 | Manage data persistence using noSQL data stores | Elective | |
ICTCLD505 | Implement cloud infrastructure with code | Elective | |
ICTCLD504 | Improve cloud-based infrastructure | Elective | |
ICTCLD503 | Implement web-scale cloud infrastructure | Elective | |
ICTCLD502 | Design and implement highly-available cloud infrastructure | Elective | |
ICTCLD501 | Develop cloud disaster recovery plans | Elective | |
ICTSAS526 | Review and update disaster recovery and contingency plans | Elective | |
ICTSAS502 | Establish and maintain client user liaison | Elective | |
ICTSAD509 | Produce ICT feasibility reports | Elective | |
ICTSAD508 | Develop technical requirements for business solutions | Elective | |
ICTSAD507 | Design and implement quality assurance processes for business solutions | Elective | |
ICTWEB525 | Implement quality assurance process for websites | Elective | |
ICTWEB522 | Develop website information architecture | Elective | |
ICTCLD506 | Implement virtual network in cloud environments | Elective | |
ICTPRG553 | Create and develop REST APIs | Elective | |
ICTDBS507 | Integrate databases with websites | Elective | |
ICTPRG556 | Implement and use a model view controller framework | Elective | |
ICTPRG554 | Manage data persistence using noSQL data stores | Elective | |
ICTPRG549 | Apply intermediate object-oriented language skills | Elective | |
ICTPRG547 | Apply advanced programming skills in another language | Elective | |
ICTPRG535 | Build advanced user interfaces | Elective | |
ICTNWK559 | Install an enterprise virtual computing environment | Elective | |
ICTNWK557 | Configure and manage advanced virtual computing environments | Elective | |
ICTNWK546 | Manage network security | Elective | |
ICTNWK540 | Design, build and test network servers | Elective | |
ICTNWK536 | Plan, implement and test enterprise communication solutions | Elective | |
ICTICT530 | Design user experience solutions | Elective | |
ICTGAM533 | Create complex 3-D interactive games | Elective | |
ICTGAM423 | Apply artificial intelligence in game development | Elective | |
ICTGAM552 | Create complex 3-D characters for games | Elective | |
ICTGAM545 | Manage technical art and rigging in 3-D animations | Elective | |
ICTGAM543 | Produce digital animation sequences | Elective | |
ICTGAM542 | Animate 3-D characters for digital games | Elective | |
ICTGAM539 | Create and implement designs for 3-D games environments | Elective | |
ICTWEB520 | Develop complex cascading style sheets | Elective | |
ICTWEB519 | Develop complex web page layouts | Elective | |
ICTWEB518 | Build a document using extensible markup language | Elective | |
ICTWEB514 | Create dynamic web pages | Elective | |
ICTWEB513 | Build dynamic websites | Elective | |
ICTNWK529 | Install and manage complex ICT networks | Elective | |
ICTSAD502 | Model data processes | Elective | |
ICTDBS507 | Integrate databases with websites | Elective | |
ICTDBS506 | Design databases | Elective | |
ICTDBS505 | Monitor and improve knowledge management systems | Elective | |
ICTDBS503 | Create a data warehouse | Elective | |
ICTSAS526 | Review and update disaster recovery and contingency plans | Elective | |
ICTSAS524 | Develop, implement and evaluate an incident response plan | Elective | |
ICTCYS613 | Utilise design methodologies for security architecture | Elective | |
ICTCYS610 | Protect critical infrastructure for organisations | Elective | |
ICTCYS407 | Gather, analyse and interpret threat data | Elective | |
ICTCLD508 | Manage infrastructure in cloud environments | Elective | |
ICTCLD507 | Build and deploy resources on cloud platforms | Elective |