Image

Diploma of Information Technology (Advanced Programming) | ICT50220

  • Information Technology
  • Cremorne Campus

Got questions?
Call 13 TAFE (8233)

Course Snapshot

Campus
Code

ICT50220

Length

9 months

Days

2.5 Days a week

Delivery Mode

Blended - Internal and External

Start Date

No courses available

End Date

No courses available

View more Info

Got a Question?

Diploma of Information Technology

About
Learn the Tools of the Trade

The Diploma of IT (Advanced Programming) builds on a Certificate IV in IT providing further skills in IoT device programming, Web Development and an addition of AI.  Students undertaking this programme will be further challenged with problem-solving tasks and projects involving the use of IoT, Web Applications, Data and AI.

Key Topics

  1. Advanced IoT Architecture: In-depth exploration of IoT system architecture, including cloud integration and edge computing.
  2. Full-Stack Web Development: usage of front-end frameworks such Svelte and React.  Utilisation of Backends including Headless CMS and custom APIs.
  3. Data Management:  creation and management of databases and data warehouses.
  4. Data Visualisation:  Basic visualisation of data retrieved from both Databases and Data Warehouses.
  5. Machine Learning and AI in IoT: Introduction to implementing machine and deep learning.
  6. IoT Security and Privacy: Advanced security measures, compliance standards, and ethical considerations in IoT.

How will I be assessed?

You will be assessed to show that you have achieved the skills and knowledge required by the course. Assessments may include written, oral or practical assessment methods.

You will know in advance about the type of assessment and how it will operate. There is the opportunity for reassessment and appeal and you will be given this information.

What Skills will I have when I complete this course?

Graduates of the program will be able to:

  • Design and implement solutions for problems that will require the use of IoT, Software applications and AI
  • Develop sophisticated web applications that leverage IoT data.
  • Apply machine learning to data sets collected via IoT
  • Manage solutions and projects, ensuring delivery and adherence to quality standards.
  • Address security and privacy challenges in IoT and web applications.

Course Modules

Module Code Module Title Nominal Hours Scope
BSBCRT512 Originate and develop concepts (BSBCRT512) 30 Core
BSBXCS402 Promote workplace cyber security awareness and best practices (BSBXCS402) 40 Core
BSBXTW401 Lead and facilitate a team (BSBXTW401) 50 Core
ICTICT517 Match ICT needs with the strategic direction of the organisation (ICTICT517) 50 Core
ICTICT532 Apply IP, ethics and privacy in ICT environments (ICTICT532) 40 Core
ICTSAS527 Manage client problems (ICTSAS527) 20 Core
ICTAII401 Identify opportunities to apply artificial intelligence, machine learning and deep learning (ICTAII401) 40 Elective
ICTAII501 Automate work tasks using machine learning (ICTAII501) 60 Elective
ICTAII502 Train and evaluate machine learning models (ICTAII502) 60 Elective
ICTAII503 Build natural language processing models and pipelines (ICTAII503) 60 Elective
ICTDAT503 Use unsupervised learning for clustering (ICTDAT503) 60 Elective
ICTDBS503 Create a data warehouse (ICTDBS503) 60 Elective
ICTIOT503 Design and test IoT devices and networks (ICTIOT503) 40 Elective
ICTPRG443 Apply intermediate programming skills in different languages (ICTPRG443) 80 Elective
ICTPRG535 Build advanced user interfaces (ICTPRG535) 60 Elective
ICTPRG547 Apply advanced programming skills in another language (ICTPRG547) 80 Elective
ICTPRG549 Apply intermediate object-oriented language skills (ICTPRG549) 60 Elective
ICTPRG554 Manage data persistence using noSQL data stores (ICTPRG554) 80 Elective
ICTPRG556 Implement and use a model view controller framework (ICTPRG556) 70 Elective
ICTPRG557 Develop applications using agile methods (ICTPRG557) 40 Elective
Course Dates
Launch Your Career
Campus Location Start Date(s) End Date(s) Days and Time

Cremorne Campus

No courses available

No courses available

2.5 Days a week

Career Opportunities
Qualification Details
Career Opportunities

Employment Opportunities

Graduates at this level will have specialised knowledge and skills for skilled/paraprofessional work and/or further learning.

  • IoT Developer
  • Full-Stack Web Developer
  • Applications Developer

Qualifications

 On completion of this course, you will be awarded the nationally accredited Diploma of Information Technology (Advanced Programming)

Fees

Training is delivered with Victorian & Commonwealth Government funding.

Some or all of this training is provided with State or Federal Government funding. Are you eligible for Government Subsidised fees? Find out now!

You may be eligible for concession. Find out now!

 To you check your eligibility click here.

 The fees listed below relate to 2025 courses and are indicative pricing only as total costs vary depending on the units you elect to study.

 Payment plans are available. Click here to find out more.
Course availability is subject to enrolment numbers.

Your total course fee will typically include your tuition fee (table 1), any applicable consumables and/or material fees (table 2).

Vet Student Loans are available for this course. For more information click here.

Concession rates on tuition fees are not applicable for Diploma or Advanced Diploma courses.

Students identifying as Aboriginal or Torres Straight Islander are eligible for a tuition fee waiver.

Tuition Fees

Enrolment type Government Subsidised Indicative total tuition fee# Concession Indicative total tuition fee# Full Fee Indicative total tuition fee#
Standard $10530 $2106 $21231.25

Other Fees

Enrolment Type Average course material fees Average course consumable fees
Standard $200 $0

# The student tuition fees as published are subject to change given individual circumstances at enrolment.

* Materials/Consumables fees may vary for each individual based on the units they are studying.

Average tuition fees are based on the typical number of student contact hours undertaken by a student to complete this course. Average fees displayed are purely indicative and may not be your actual fee. Fees vary based on the number/hours of electives chosen by the student.

Click here to view maximum tuition fees. We strongly urge you to contact us for a more exact calculation of your fees. Additional fees may apply.

Your total course fee will typically include your tuition fee and non-tuition fees (table 1) and any applicable consumables and/or material fees (table 2).

Student Contact Hours

Total hours^ Indicative hours* Government Subsidised $/SCH Indigenous Concession $/SCH Full Fee Indicative total tuition fee $/SCH
1080 1080 $9.75 $1.95 $17.12

What costs and other fees should I expect?

Contact the Contact Centre on 13 TAFE (13 8233) or enquiries@kangan.edu.au for a fee schedule. There may be extra costs for reference books, protective clothing or specialised materials.

^This is based on the maximum number of student contact hours for the total duration of the course. Hours may vary depending on electives chosen by the student.

*This is based on the maximum number of student contact hours for the calendar year of 2025. Hours may vary depending on electives chosen by the student. If you have to undertake training as part of Skills Recognition, your tuition fees are charged according to the applicable rate per Student Contact Hour depending on your eligibility for government subsidised, concession or full fees.

For more information about our fees structure, click here.

Entry Requirements
Can I Apply?

There are no prerequisites for this course. However, it is recommended that you have the following:

  • Completed a Certificate IV in IT, completing Programming, Database and Cloud Computing units - Please refer to our Certificate IV in Information Technology (Programming) for expected learner outcomes.
  • Satisfactory numeracy and literacy skills to undertake this course or are mature age and have sufficient work experience to successfully undertake the course.

Applications from mature-aged students with work experience in a related field are encouraged.

Apply
Lets Get Started

How Will I Be Selected?

All applicants for this course will complete an assessment to evaluate their language, literacy and numeracy (LLN) skills. This helps to ensure that you enrol in a course that is the right level of study for you.

How Do I Apply?

To apply for this course, complete an online application form by clicking the yellow 'Apply Here' button above.  For more information call 13 TAFE (13 8233) or email enquiries@kangan.edu.au

For course information, please call 13 TAFE (13 8233) or fill our enquiry form.

Click here to find out more about our Online Service Standards.

For information on disability support at Kangan Institute, click here.

Similar Courses