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 is fee free* for residents of Western Australia. Some eligibility conditions apply for the fee free training and other fees may apply for some courses. Please refer to the FAQs for more information. 

*Please note that eligibility requirements apply to some of the fee free training. 

Overview

Where Murdoch | Rockingham | Thornlie

When Semester 1, 2025 | Semester 2, 2024

How On Campus

Develop the technical skills you need to launch your career in IT with this comprehensive course. The Certificate IV in Information Technology (Programming) at South Metropolitan TAFE covers a range of essential topics, including:

  • Programming: learn to code in various programming languages, including Java, C#, and Python, and understand the principles of software development and testing
  • Database : gain skills in designing, implementing, and managing databases using quality ORMs like Entity Framework, SQL and other database management systems
  • Web Development: develop dynamic websites and applications using HTML, CSS, JavaScript, and popular frameworks
  • Software Development: understand the software development lifecycle, including analysis, design, implementation, testing, and deployment
  • Artificial Intelligence: explore the principles of AI and machine learning, including neural networks, natural language processing, and computer vision. Learn how to integrate AI solutions into software applications with our AI Skillset that's included in our Certificate IV.

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, 2025

Details

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

Units and fees

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 2, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 2, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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, 2025
Where Rockingham
How On Campus

Units and fees

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 2, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 2, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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, 2025
Where Thornlie
How On Campus

Units and fees

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 2, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 2, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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, 2025
Where Murdoch
How On Campus

Units and fees

Semester 1, 2025

Core

National ID Unit title Fee
BSBCRT404 Apply advanced critical thinking to work processes $485.00
BSBXCS404 Contribute to cyber security risk management $270.00
ICTICT426 Identify and evaluate emerging technologies and practices $590.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $590.00
ICTPRG302 Apply introductory programming techniques $430.00

Elective

National ID Unit title Fee
Use version control systems in development environments
$270.00
Build a user interface
$535.00
Apply introductory programming skills in different languages
$645.00
Create and style simple markup language documents
$375.00
Produce basic client-side script
$430.00
Semester 1, 2025 fee
  Fee*
General $4,620.00

Semester 2, 2025

Core

National ID Unit title Fee
ICTICT443 Work collaboratively in the ICT industry $0.00
ICTSAS432 Identify and resolve client ICT problems $0.00

Elective

National ID Unit title Fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00
Automate work tasks using machine learning
$0.00
Train and evaluate machine learning models
$0.00
Apply introductory object-oriented language skills
$645.00
Test software developments
$0.00
Apply skills in object-oriented design
$0.00
Model data objects
$0.00
Model data processes
$0.00
Semester 2, 2025 fee
  Fee*
General $645.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 1, 2025
Where Rockingham
How On Campus

Units and fees

Semester 1, 2025

Core

National ID Unit title Fee
BSBCRT404 Apply advanced critical thinking to work processes $485.00
BSBXCS404 Contribute to cyber security risk management $270.00
ICTICT426 Identify and evaluate emerging technologies and practices $590.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $590.00
ICTPRG302 Apply introductory programming techniques $430.00

Elective

National ID Unit title Fee
Use version control systems in development environments
$270.00
Build a user interface
$535.00
Apply introductory programming skills in different languages
$645.00
Create and style simple markup language documents
$375.00
Produce basic client-side script
$430.00
Semester 1, 2025 fee
  Fee*
General $4,620.00

Semester 2, 2025

Core

National ID Unit title Fee
ICTICT443 Work collaboratively in the ICT industry $0.00
ICTSAS432 Identify and resolve client ICT problems $0.00

Elective

National ID Unit title Fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00
Automate work tasks using machine learning
$0.00
Train and evaluate machine learning models
$0.00
Apply introductory object-oriented language skills
$0.00
Test software developments
$0.00
Apply skills in object-oriented design
$0.00
Model data objects
$0.00
Model data processes
$0.00
Semester 2, 2025 fee
  Fee*
General $0.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 1, 2025
Where Thornlie
How On Campus

Units and fees

Semester 1, 2025

Core

National ID Unit title Fee
BSBCRT404 Apply advanced critical thinking to work processes $485.00
BSBXCS404 Contribute to cyber security risk management $270.00
ICTICT426 Identify and evaluate emerging technologies and practices $590.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $590.00
ICTPRG302 Apply introductory programming techniques $430.00

Elective

National ID Unit title Fee
Use version control systems in development environments
$270.00
Build a user interface
$535.00
Apply introductory programming skills in different languages
$645.00
Create and style simple markup language documents
$375.00
Produce basic client-side script
$430.00
Semester 1, 2025 fee
  Fee*
General $4,620.00

Semester 2, 2025

Core

National ID Unit title Fee
ICTICT443 Work collaboratively in the ICT industry $0.00
ICTSAS432 Identify and resolve client ICT problems $0.00

Elective

National ID Unit title Fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00
Automate work tasks using machine learning
$0.00
Train and evaluate machine learning models
$0.00
Apply introductory object-oriented language skills
$0.00
Test software developments
$0.00
Apply skills in object-oriented design
$0.00
Model data objects
$0.00
Model data processes
$0.00
Semester 2, 2025 fee
  Fee*
General $0.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. 

Semester 2, 2024

Details

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

Units and fees

Semester 2, 2024

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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 Thornlie
How On Campus

Units and fees

Semester 2, 2024

Core

National ID Unit title General fee Concession Resource fee
BSBCRT404 Apply advanced critical thinking to work processes $0.00 $0.00 $23.25
BSBXCS404 Contribute to cyber security risk management $0.00 $0.00 $13.00
ICTICT426 Identify and evaluate emerging technologies and practices $0.00 $0.00 $28.00
ICTICT451 Comply with IP, ethics and privacy policies in ICT environments $0.00 $0.00 $27.00
ICTPRG302 Apply introductory programming techniques $0.00 $0.00 $19.25

Elective

National ID Unit title General fee Concession Resource fee
Use version control systems in development environments
$0.00 $0.00 $13.00
Build a user interface
$0.00 $0.00 $24.75
Apply introductory programming skills in different languages
$0.00 $0.00 $30.25
Create and style simple markup language documents
$0.00 $0.00 $18.00
Produce basic client-side script
$0.00 $0.00 $19.25
Semester 2, 2024 fee
  Tuition fee Resource fee Total fee*
General $0.00 $215.75 $215.75
Concession $0.00 $215.75 $215.75

Semester 1, 2025

Core

National ID Unit title General fee Concession Resource fee
ICTICT443 Work collaboratively in the ICT industry $0.00 $0.00 $15.00
ICTSAS432 Identify and resolve client ICT problems $0.00 $0.00 $17.25

Elective

National ID Unit title General fee Concession Resource fee
Identify opportunities to apply artificial intelligence, machine learning and deep learning
$0.00 $0.00 $20.00
Automate work tasks using machine learning
$0.00 $0.00 $31.00
Train and evaluate machine learning models
$0.00 $0.00 $31.00
Apply introductory object-oriented language skills
$0.00 $0.00 $31.00
Test software developments
$0.00 $0.00 $24.75
Apply skills in object-oriented design
$0.00 $0.00 $17.25
Model data objects
$0.00 $0.00 $15.25
Model data processes
$0.00 $0.00 $15.25
Semester 1, 2025 fee
  Tuition fee Resource fee Total fee*
General $0.00 $217.75 $217.75
Concession $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. 

Get help

Course enquiry form