ICT40120 Certificate IV in Information Technology [Programming]

National ID
ICT40120
WA Course Code
AC07
CRICOS code
106320C
Person working with network cables

Why choose this course?

Program your career in information technology (IT) with this qualification. Develop the technical skills and knowledge required for a programming role in this in demand industry.

During your course, you will learn skills in basic and intermediate programming in different languages, developing user interfaces, testing software development and using version control systems in development environments. In addition, your course covers, database development, knowledge of software libraries, understanding programming methodologies, writing technical documentation and testing techniques.

This course will give you the competitive edge to advance your career and further study options. On completion of this course, you can continue your study with the ICT50220 Diploma of Information Technology (Advanced Programming).

Career opportunities

  • Assistant Programmer
  • IT Admin

  • An IELTS score (academic) of 5.5 with no band score less than 5.0 or equivalent.

  • Completion of ICT30120 Certificate III in Information Technology (BFF7)  is required for entry into this course.

  • OR Completion of ICT30120 Certificate III in Information Technology [Web Development] (AC15) is required for entry into this course.

  • Student who have equivalent to Australian Year 12 can enter directly into this course at North Metropolitan TAFE.

Your study options

Semester 2, 2023

Duration | 2 semesters
When | Semester 2, 2023
Where | South Metropolitan TAFE (52787)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $770
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT430 Apply software development methodologies
  • ICTICT435 Create technical documentation
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG433 Test software developments
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG533 Debug and monitor applications
  • ICTPRG549 Apply intermediate object-oriented language skills
  • ICTSAD501 Model data objects
  • ICTSAD502 Model data processes

Assessment methods

The assessment methods used in this course are designed to simulate a “real” workplace.  Practical assessment use virtualisation technology to simulate a network similar to a small to medium business. Evidence gathering techniques include Observation (you may be given a series of tasks to undertake and students are assessed whilst undertaking the tasks), Simulation (most tasks are completed on a simulated network which is created to replicate the type of network the students will use in industry), Role play (such as customer support tasks are better suited to role play) and verbal and written questioning.

These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard, PowerPoints, links to external resources such as YouTube, handouts, and a simulated online working environment.

Facilities and equipment may include access to computer labs with PCs, OnTheHub – a website with a broad range of industry software (such as VMWare Workstation), which allows them to download a free copy of software required to learn and practice for assessments, Microsoft Azure - a website that provides access to cloud computing facilities, Windows 10, Office 365 and Server operating systems.

Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 2, 2023

Duration | 2 semesters
When | Semester 2, 2023
Where | North Metropolitan TAFE (52786)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $360
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG431 Apply query language in relational databases
  • ICTPRG432 Develop data-driven applications
  • ICTPRG433 Test software developments
  • ICTPRG436 Develop mobile applications
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG444 Analyse software requirements
  • ICTWEB441 Produce basic client-side script
  • ICTWEB452 Create a markup language document

Assessment methods

The methods of assessment and collecting evidence used in this course include real work or real-time activities (such as direct observation, time is allocated in class to demonstrate learning and to ask questions about certain activities),  structured activities (such as simulation exercises, demonstration and activity sheets which include structured class activities and exercises),  and questioning (oral, computer or written by the student or lecturer which also indicates the students’ understanding of activities/concepts). These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard resources, PowerPoints, learning guides, EBooks and handouts.

Facilities and equipment may include access to:

computer laboratories equipped with individual student workstations and lecturer screen projectors; various hardware components; personal computers; and various software applications such as Adobe CC2021 Photoshop, Adobe CC2021 InDesign, Adobe CC2021 Dreamweaver, Adobe CC2021 Illustrator, Adobe Acrobat DC, Adobe Acrobat XI Pro, Clickview, Collaborate Launcher, Google Chrome, IE 9, Microsoft Project 2013, Microsoft Visio Pro 2013, Mozilla Firefox, Office Suite 2013, Quicktime Player, VLC media player, Vmware View, Windows 7, Git Hub Desktop, My SQL, My SQL Workbench, Netbean, Notepad++, Proxifier, Python, Ruby and Ruby on Rails, Synchroneyes, VirtualBox, Visual Studio Community and the latest versions of Web Browsers.
Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 1, 2024

Duration | 2 semesters
When | Semester 1, 2024
Where | South Metropolitan TAFE (52787)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $770
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT430 Apply software development methodologies
  • ICTICT435 Create technical documentation
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG433 Test software developments
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG533 Debug and monitor applications
  • ICTPRG549 Apply intermediate object-oriented language skills
  • ICTSAD501 Model data objects
  • ICTSAD502 Model data processes

Assessment methods

The assessment methods used in this course are designed to simulate a “real” workplace.  Practical assessment use virtualisation technology to simulate a network similar to a small to medium business. Evidence gathering techniques include Observation (you may be given a series of tasks to undertake and students are assessed whilst undertaking the tasks), Simulation (most tasks are completed on a simulated network which is created to replicate the type of network the students will use in industry), Role play (such as customer support tasks are better suited to role play) and verbal and written questioning.

These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard, PowerPoints, links to external resources such as YouTube, handouts, and a simulated online working environment.

Facilities and equipment may include access to computer labs with PCs, OnTheHub – a website with a broad range of industry software (such as VMWare Workstation), which allows them to download a free copy of software required to learn and practice for assessments, Microsoft Azure - a website that provides access to cloud computing facilities, Windows 10, Office 365 and Server operating systems.

Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 1, 2024

Duration | 2 semesters
When | Semester 1, 2024
Where | North Metropolitan TAFE (52786)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $360
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG431 Apply query language in relational databases
  • ICTPRG432 Develop data-driven applications
  • ICTPRG433 Test software developments
  • ICTPRG436 Develop mobile applications
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG444 Analyse software requirements
  • ICTWEB441 Produce basic client-side script
  • ICTWEB452 Create a markup language document

Assessment methods

The methods of assessment and collecting evidence used in this course include real work or real-time activities (such as direct observation, time is allocated in class to demonstrate learning and to ask questions about certain activities),  structured activities (such as simulation exercises, demonstration and activity sheets which include structured class activities and exercises),  and questioning (oral, computer or written by the student or lecturer which also indicates the students’ understanding of activities/concepts). These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard resources, PowerPoints, learning guides, EBooks and handouts.

Facilities and equipment may include access to:

computer laboratories equipped with individual student workstations and lecturer screen projectors; various hardware components; personal computers; and various software applications such as Adobe CC2021 Photoshop, Adobe CC2021 InDesign, Adobe CC2021 Dreamweaver, Adobe CC2021 Illustrator, Adobe Acrobat DC, Adobe Acrobat XI Pro, Clickview, Collaborate Launcher, Google Chrome, IE 9, Microsoft Project 2013, Microsoft Visio Pro 2013, Mozilla Firefox, Office Suite 2013, Quicktime Player, VLC media player, Vmware View, Windows 7, Git Hub Desktop, My SQL, My SQL Workbench, Netbean, Notepad++, Proxifier, Python, Ruby and Ruby on Rails, Synchroneyes, VirtualBox, Visual Studio Community and the latest versions of Web Browsers.
Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 2, 2024

Duration | 2 semesters
When | Semester 2, 2024
Where | South Metropolitan TAFE (52787)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $770
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT430 Apply software development methodologies
  • ICTICT435 Create technical documentation
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG433 Test software developments
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG533 Debug and monitor applications
  • ICTPRG549 Apply intermediate object-oriented language skills
  • ICTSAD501 Model data objects
  • ICTSAD502 Model data processes

Assessment methods

The assessment methods used in this course are designed to simulate a “real” workplace.  Practical assessment use virtualisation technology to simulate a network similar to a small to medium business. Evidence gathering techniques include Observation (you may be given a series of tasks to undertake and students are assessed whilst undertaking the tasks), Simulation (most tasks are completed on a simulated network which is created to replicate the type of network the students will use in industry), Role play (such as customer support tasks are better suited to role play) and verbal and written questioning.

These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard, PowerPoints, links to external resources such as YouTube, handouts, and a simulated online working environment.

Facilities and equipment may include access to computer labs with PCs, OnTheHub – a website with a broad range of industry software (such as VMWare Workstation), which allows them to download a free copy of software required to learn and practice for assessments, Microsoft Azure - a website that provides access to cloud computing facilities, Windows 10, Office 365 and Server operating systems.

Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 2, 2024

Duration | 2 semesters
When | Semester 2, 2024
Where | North Metropolitan TAFE (52786)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $360
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG431 Apply query language in relational databases
  • ICTPRG432 Develop data-driven applications
  • ICTPRG433 Test software developments
  • ICTPRG436 Develop mobile applications
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG444 Analyse software requirements
  • ICTWEB441 Produce basic client-side script
  • ICTWEB452 Create a markup language document

Assessment methods

The methods of assessment and collecting evidence used in this course include real work or real-time activities (such as direct observation, time is allocated in class to demonstrate learning and to ask questions about certain activities),  structured activities (such as simulation exercises, demonstration and activity sheets which include structured class activities and exercises),  and questioning (oral, computer or written by the student or lecturer which also indicates the students’ understanding of activities/concepts). These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard resources, PowerPoints, learning guides, EBooks and handouts.

Facilities and equipment may include access to:

computer laboratories equipped with individual student workstations and lecturer screen projectors; various hardware components; personal computers; and various software applications such as Adobe CC2021 Photoshop, Adobe CC2021 InDesign, Adobe CC2021 Dreamweaver, Adobe CC2021 Illustrator, Adobe Acrobat DC, Adobe Acrobat XI Pro, Clickview, Collaborate Launcher, Google Chrome, IE 9, Microsoft Project 2013, Microsoft Visio Pro 2013, Mozilla Firefox, Office Suite 2013, Quicktime Player, VLC media player, Vmware View, Windows 7, Git Hub Desktop, My SQL, My SQL Workbench, Netbean, Notepad++, Proxifier, Python, Ruby and Ruby on Rails, Synchroneyes, VirtualBox, Visual Studio Community and the latest versions of Web Browsers.
Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 1, 2025

Duration | 2 semesters
When | Semester 1, 2025
Where | South Metropolitan TAFE (52787)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $770
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT430 Apply software development methodologies
  • ICTICT435 Create technical documentation
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG433 Test software developments
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG533 Debug and monitor applications
  • ICTPRG549 Apply intermediate object-oriented language skills
  • ICTSAD501 Model data objects
  • ICTSAD502 Model data processes

Assessment methods

The assessment methods used in this course are designed to simulate a “real” workplace.  Practical assessment use virtualisation technology to simulate a network similar to a small to medium business. Evidence gathering techniques include Observation (you may be given a series of tasks to undertake and students are assessed whilst undertaking the tasks), Simulation (most tasks are completed on a simulated network which is created to replicate the type of network the students will use in industry), Role play (such as customer support tasks are better suited to role play) and verbal and written questioning.

These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard, PowerPoints, links to external resources such as YouTube, handouts, and a simulated online working environment.

Facilities and equipment may include access to computer labs with PCs, OnTheHub – a website with a broad range of industry software (such as VMWare Workstation), which allows them to download a free copy of software required to learn and practice for assessments, Microsoft Azure - a website that provides access to cloud computing facilities, Windows 10, Office 365 and Server operating systems.

Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

Semester 1, 2025

Duration | 2 semesters
When | Semester 1, 2025
Where | North Metropolitan TAFE (52786)
How | On campus, to a minimum of 20 contact hours per week
Fees (total indicative for course)
  • Tuition fee: $12,480
  • Resources fee: $360
  • Materials fee: $220

Tuition fees are reviewed annually. If tuition fees are increased, you will be required to pay the new fees as they are introduced. You will be provided with an indicative schedule of fees in your Letter of Offer.

Resource fees are for consumables you use in your course e.g. paint, internet etc. You pay this fee to your college at enrolment. If your course goes longer than one semester, the resource fee may not need to be paid in one amount but may be spaced out over the duration of your course. Your college will advise you of the payment amount each semester.

Material fees are for items that remain your property after the course has been completed e.g. personal protective equipment, tools, text books etc. You pay this fee to your college at enrolment.

Work placement

There is no work placement requirement for this course.

To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 7 core units and 13 elective units. Elective units listed below have been selected in consultation with industry.

Students who enrol into this qualification will be eligible for credit transfer of the units that they have already achieved. Fees paid by international students are set on a commercial basis and are paid as a whole of course fee - no refund will apply to credit transfers. Please refer to your letter of Offer for detailed duration and costings for your enrolment.

Core units
    National ID
    Unit title
  • BSBCRT404 Apply advanced critical thinking to work processes
  • BSBXCS404 Contribute to cyber security risk management
  • ICTICT426 Identify and evaluate emerging technologies and practices
  • ICTICT443 Work collaboratively in the ICT industry
  • ICTICT451 Comply with IP, ethics and privacy policies in ICT environments
  • ICTPRG302 Apply introductory programming techniques
  • ICTSAS432 Identify and resolve client ICT problems
Elective units
    National ID
    Unit title
  • ICTICT449 Use version control systems in development environments
  • ICTPRG430 Apply introductory object-oriented language skills
  • ICTPRG431 Apply query language in relational databases
  • ICTPRG432 Develop data-driven applications
  • ICTPRG433 Test software developments
  • ICTPRG436 Develop mobile applications
  • ICTPRG437 Build a user interface
  • ICTPRG440 Apply introductory programming skills in different languages
  • ICTPRG441 Apply skills in object-oriented design
  • ICTPRG443 Apply intermediate programming skills in different languages
  • ICTPRG444 Analyse software requirements
  • ICTWEB441 Produce basic client-side script
  • ICTWEB452 Create a markup language document

Assessment methods

The methods of assessment and collecting evidence used in this course include real work or real-time activities (such as direct observation, time is allocated in class to demonstrate learning and to ask questions about certain activities),  structured activities (such as simulation exercises, demonstration and activity sheets which include structured class activities and exercises),  and questioning (oral, computer or written by the student or lecturer which also indicates the students’ understanding of activities/concepts). These assessment strategies and evidence gathering are in accordance with the relevant training package or accreditation guidelines. Detailed Information is available in the assessment matrix, learning plans and assessment tools for each of the units of competency. Assessors use this matrix to ensure assessments, are undertaken across the duration of the course, rather than clustered together at particular times.

Learning resources, facilities and equipment

The following learning resources, facilities and equipment are available at each campus so that you can achieve the skill and knowledge requirements of this course.

Learning resources may include access to Blackboard resources, PowerPoints, learning guides, EBooks and handouts.

Facilities and equipment may include access to:

computer laboratories equipped with individual student workstations and lecturer screen projectors; various hardware components; personal computers; and various software applications such as Adobe CC2021 Photoshop, Adobe CC2021 InDesign, Adobe CC2021 Dreamweaver, Adobe CC2021 Illustrator, Adobe Acrobat DC, Adobe Acrobat XI Pro, Clickview, Collaborate Launcher, Google Chrome, IE 9, Microsoft Project 2013, Microsoft Visio Pro 2013, Mozilla Firefox, Office Suite 2013, Quicktime Player, VLC media player, Vmware View, Windows 7, Git Hub Desktop, My SQL, My SQL Workbench, Netbean, Notepad++, Proxifier, Python, Ruby and Ruby on Rails, Synchroneyes, VirtualBox, Visual Studio Community and the latest versions of Web Browsers.
Key dates

Semester and holiday dates are included in your Letter of Offer. View upcoming semester start and end dates.

There may be further semester intakes available for enrolment. You can view any further intakes when you submit your online application(opens in a new tab).

For information about pathways from TAFE to university, view our Pathways to university page.

How to apply

Apply to study at TAFE in six steps:

  1. find a course;
  2. check entry requirements;
  3. submit an application;
  4. accept your offer and pay;
  5. apply for your student visa; and
  6. receive your visa and come to Australia for your studies.
Custom course guide

Build your own course guide

Select the study areas, courses and topics that you like. Your custom guide will be emailed to you!

 Create your guide(opens in a new tab)

Download study area guide(opens in a new tab)

Apply now(opens in a new tab)

Contact us(opens in a new tab)

TAFE International Western Australia (TIWA) is the Registered Training Organisation (RTO) and Commonwealth Register of Institutions and Courses for Overseas Students (CRICOS) provider, for the delivery of training to international students, enrolled in a TAFE course in Western Australia. This nationally recognised course is delivered by a Western Australian TAFE college on TIWA's behalf. TIWA retains responsibility for the quality of the training and assessment delivered by the TAFE colleges and for the issue of certification documentation to students.

Last updated on February 2, 2023