Skip to main content
Menu Menu

ICT40120 Certificate IV in Information Technology (Programming)

ICT40120 Certificate IV in Information Technology (Programming)

National ID ICT40120 State ID AC07
Program your IT career

Design and develop computer programs and Apps via this programming specialisation course.

Career outcomes include working as an assistant programmer in a team of software developers, as a support programmer to senior programmers or systems analysts engaged in programming.

Image
Person types on computer in front of servers.

This course remains FEE FREE in 2024! The tuition fees are 100 per cent subsidised by the WA Government for WA residents.

Some eligibility conditions apply for the free training, and other fees may apply for some courses. Please see the FAQs on our Skills Ready page for further information.

* Please note that eligibility requirements apply to some of the free training. Tuition fees are free, but resource fees may be payable for some courses

CampusesMurdoch. Rockingham. Thornlie.

When Semester 1, 2024. Semester 2, 2024. Semester 2, 2023.

Study Mode On Campus.

Develop career enhancing knowledge and in in-demand skills to design and develop computer programs and Apps via the Certificate IV of Information Technology (Programming) specialisation. Information Technology is one of the fastest growing industries in the country.

An individual with this specialisation could work as an assistant programmer in a team of software developers, or as a support programmer to senior programmers or systems analysts engaged in programming.

This qualification is also offered part-time. Use the get help form below to start a discussion with our training area.

Specialist facilities on-campus

The Centre for IT Excellence (CITE) at both the Thornlie and Rockingham campuses provides state of the art, industry relevant training in information technology and creative media. Available pathways are from foundation studies to advanced diploma with specialist training in networking, cyber security, systems support, cloud engineering and programming.

Our state-of-the-art Training Cyber Security Operations Centre (TCSOC) at Murdoch provides a secure training environment designed to simulate realistic cyber-attacks relating to attack, defence and monitoring. The TCSOC provides a multi-campus centre based in Murdoch with ‘nodes’ at Thornlie and Rockingham campuses in order for all IT students to experience this leading edge training.

See our IT Training Facebook page!

@ITtrainingSMTAFE(opens in a new tab)

  • programming in Java, C#, Python
  • developing user interfaces
  • object-oriented programming
  • database development
  • understanding programming methodologies, documentation and testing techniques
  • all SM TAFE certificate IV IT qualifications include core skills of ethics and privacy, cyber risk management, critical thinking, new technology research, teamwork and client support

In order to make an informed choice about the suitability of this course, you must take into account the essential skills and knowledge required to undertake this study.

  • ability to work well with others and good communication skills
  • good time management skills and the ability to prioritise tasks and meet dealines
  • interest in keeping up with new technologies and industry trends
  • be technically minded

Important information

Select your preferred campus and apply

Semester 1, 2024

Details

Duration 2 Semesters
When Semester 1, 2024
Where Murdoch
How On Campus

Units and fees

Semester 1, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 1, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 2, 2024

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $15.25
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 1, 2024
Where Rockingham
How On Campus

Units and fees

Semester 1, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 1, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 2, 2024

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $14.75
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.25 $217.25

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 1, 2024
Where Thornlie
How On Campus

Units and fees

Semester 1, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 1, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 2, 2024

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $15.25
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Semester 2, 2024

Details

Duration 2 Semesters
When Semester 2, 2024
Where Murdoch
How On Campus

Units and fees

Semester 2, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 1, 2025

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $15.25
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 2, 2024
Where Rockingham
How On Campus

Units and fees

Semester 2, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 1, 2025

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $14.75
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.25 $217.25

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 2, 2024
Where Thornlie
How On Campus

Units and fees

Semester 2, 2024

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $23.25
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $19.25
BSBXCS404 Contribute to cyber security risk management $0.00 $13.00
National ID Unit title General fee Resource fee
Apply introductory programming skills in different languages
$0.00 $30.25
Create and style simple markup language documents
$0.00 $18.00
Build a user interface
$0.00 $24.75
Use version control systems in development environments
$0.00 $13.00
Produce basic client-side script
$0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75

Semester 1, 2025

National ID Unit title General fee Resource fee
ICTSAS432 Identify and resolve client ICT problems $0.00 $17.25
ICTICT443 Work collaboratively in the ICT industry $0.00 $15.00
National ID Unit title General fee Resource fee
Model data processes
$0.00 $15.25
Model data objects
$0.00 $15.25
Apply skills in object-oriented design
$0.00 $17.25
Apply introductory object-oriented language skills
$0.00 $31.00
Test software developments
$0.00 $24.75
Train and evaluate machine learning models
$0.00 $31.00
Automate work tasks using machine learning
$0.00 $31.00
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $20.00
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Semester 2, 2023

Details

Duration 2 Semesters
When Semester 2, 2023
Where Murdoch
How On Campus

Units and fees

Semester 1, 2023

National ID Unit title General fee Resource fee
BSBXCS404 Contribute to cyber security risk management $0.00 $12.50
National ID Unit title General fee Resource fee
Use version control systems in development environments
$0.00 $12.50
Apply software development methodologies
$0.00 $9.50
Apply skills in object-oriented design
$0.00 $16.75
Apply intermediate programming skills in different languages
$0.00 $33.50
Debug and monitor applications
$0.00 $18.75
Apply intermediate object-oriented language skills
$0.00 $24.00
Model data objects
$0.00 $14.75
Model data processes
$0.00 $14.75
Test software developments
$0.00 $24.00
Semester 1, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $181.00 $181.00

Semester 2, 2023

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $22.75
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $26.00
ICTPRG302 Apply introductory programming techniques $0.00 $18.75
ICTSAS432 Identify and resolve client ICT problems $0.00 $16.75
ICTICT443 Work collaboratively in the ICT industry $0.00 $14.50
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $27.25
National ID Unit title General fee Resource fee
Create technical documentation
$0.00 $9.50
Apply introductory object-oriented language skills
$0.00 $30.25
Build a user interface
$0.00 $24.00
Apply introductory programming skills in different languages
$0.00 $29.25
Semester 2, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $219.00 $219.00

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 2, 2023
Where Rockingham
How On Campus

Units and fees

Semester 1, 2023

National ID Unit title General fee Resource fee
BSBXCS404 Contribute to cyber security risk management $0.00 $12.50
National ID Unit title General fee Resource fee
Use version control systems in development environments
$0.00 $12.50
Apply software development methodologies
$0.00 $9.50
Apply skills in object-oriented design
$0.00 $16.75
Apply intermediate programming skills in different languages
$0.00 $33.50
Debug and monitor applications
$0.00 $18.75
Apply intermediate object-oriented language skills
$0.00 $24.00
Model data objects
$0.00 $14.75
Model data processes
$0.00 $14.75
Test software developments
$0.00 $24.00
Semester 1, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $181.00 $181.00

Semester 2, 2023

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $22.75
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $26.00
ICTPRG302 Apply introductory programming techniques $0.00 $18.75
ICTSAS432 Identify and resolve client ICT problems $0.00 $16.75
ICTICT443 Work collaboratively in the ICT industry $0.00 $14.50
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $27.25
National ID Unit title General fee Resource fee
Create technical documentation
$0.00 $9.50
Apply introductory object-oriented language skills
$0.00 $30.25
Build a user interface
$0.00 $24.00
Apply introductory programming skills in different languages
$0.00 $29.25
Semester 2, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $219.00 $219.00

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Details

Duration 2 Semesters
When Semester 2, 2023
Where Thornlie
How On Campus

Units and fees

Semester 1, 2023

National ID Unit title General fee Resource fee
BSBXCS404 Contribute to cyber security risk management $0.00 $12.50
National ID Unit title General fee Resource fee
Use version control systems in development environments
$0.00 $12.50
Apply software development methodologies
$0.00 $9.50
Apply skills in object-oriented design
$0.00 $16.75
Apply intermediate programming skills in different languages
$0.00 $33.50
Debug and monitor applications
$0.00 $18.75
Apply intermediate object-oriented language skills
$0.00 $24.00
Model data objects
$0.00 $14.75
Model data processes
$0.00 $14.75
Test software developments
$0.00 $24.00
Semester 1, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $181.00 $181.00

Semester 2, 2023

National ID Unit title General fee Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $22.75
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $26.00
ICTPRG302 Apply introductory programming techniques $0.00 $18.75
ICTSAS432 Identify and resolve client ICT problems $0.00 $16.75
ICTICT443 Work collaboratively in the ICT industry $0.00 $14.50
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $27.25
National ID Unit title General fee Resource fee
Create technical documentation
$0.00 $9.50
Apply introductory object-oriented language skills
$0.00 $30.25
Build a user interface
$0.00 $24.00
Apply introductory programming skills in different languages
$0.00 $29.25
Semester 2, 2023 fee
  Tuition fee Resource fee Total fee*
General $0.00 $219.00 $219.00

Indicative fees and charges 

The fees quoted are estimates only and are for all units in the course for students enrolling on a full-time basis. If you're a student that has successfully completed a lower-level qualification that is a prerequisite for this course, you'll only pay for the units that you need to enrol in to complete this course. Please view the full list of fee disclaimers. 

Get help

Course enquiry form