Explore leading Australian Universities

Image

Diploma of Information Technology Diploma ICT50220 2025

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