Canterbury Business College

Information Technology

ICT40515 - Certificate IV in Programming

CRICOS Code: 086576D
Duration: 52 Weeks (Includes Term Breaks)
Total Fees AUD: $8,000.00
Location: Surry Hills

This qualification provides the skills and knowledge for an individual to develop basic programming skills in the most commonly used programming languages. A person with this qualification could work as an assistant programmer in a team of software developers or as a support programmer to more senior programmers or systems analysts.

Entry Requirements (Qualification Pathways / Pathways INTO the qualification)
There are no entry requirements for this qualification.
Preferred pathways for candidates considering this qualification include:
1. After achieving ICT30115 Certificate III in Information, Digital Media and Technology, or other relevant qualifications or units equivalent to the core of ICT30115 as listed below:

  • BSBOHS302 Participate effectively in OHS communication and consultative processes
  • BSBSUS301 Implement and monitor environmentally sustainable work practices
  • ICTICT202 Work and communicate effectively in an IT environment
  • ICTICT301 Create user documentation
  • ICTICT302 Install and optimise operating system software
  • ICTSAS301 Run standard diagnostic tests
OR

• With demonstrated vocational experience in a range of programming-related work environments in software programming, application programming, web development or similar.
• Overseas candidates must provide evidence of successful completion of an IT course which meets the unit outcomes as mentioned above.
• If candidate already hold a Certificate II, III or IV in IT, he/she will need to submit verified Certificates / Statement of Attainment for recognition purposes.

(ICT Information and Communication Technology Training Package)


Cluster Name Unit Code Unit Name Core / Elective
Fundamental Programming ICTICT418 Contribute to copyright, ethics and privacy in an IT environment Core
ICTPRG405 Automate processes Core
ICTPRG406 Apply introductory object-oriented language skills Core
ICTDBS403 Create basic databases Elective
ICTPRG402 Apply query language Core
Intermediate Programming - 1 ICTPRG414 Apply introductory programming skills in another language Core
ICTPRG410 Build a user interface Core
ICTPRG407 Write script for software applications Elective
ICTPRG403 Develop data-driven applications Core
ICTPRG404 Test applications Core
Intermediate Programming - 2 ICTPRG418 Apply intermediate programming skills in another language Elective
ICTPRG428 Use regular expressions in programming languages Elective
ICTPRG527 Apply intermediate object-oriented language skills Elective
ICTPRG401 Maintain open source code programs Elective
System Analysis & Design ICTPRG419 Analyse software requirements Core
ICTSAD401 Develop and present feasibility reports Elective
ICTICT408 Create technical documentation Elective
ICTPRG415 Apply skills in object-oriented design Core

Total number of units = 18 (Core units – 10 / Elective units - 8)
Training & Assessment Strategy for Cert IV in Programming

 

ICT50715 - Diploma of Software Development

CRICOS Code: 086690B
Duration: 52 Weeks (Includes Term Breaks)
Total Fees AUD: $8,000.00
Location: Surry Hills

This qualification provides the skills and knowledge for an individual to be competent in programming and software development. A person with this qualification would create new software products to meet an initial project brief or customise existing software products to meet customer needs.

Entry Requirements (Qualification Pathways / Pathways INTO the qualification)
There are no entry requirements for this qualification.
Preferred pathways for candidates considering this qualification include:
1. After achieving ICT40515 Certificate IV in Programming, or other relevant qualifications or units equivalent to the core of ICT40515 as listed below:

  • ICTICT418 Contribute to copyright, ethics and privacy in an IT environment
  • ICTPRG402 Apply query language
  • ICTPRG403 Develop data-driven applications
  • ICTPRG404 Test applications
  • ICTPRG405 Automate processes
  • ICTPRG406 Apply introductory object-oriented language skills
  • ICTPRG410 Build a user interface
  • ICTPRG414 Apply introductory programming skills in another language
  • ICTPRG415 Apply skills in object-oriented design
  • ICTPRG419 Analyse software requirements
OR

With demonstrated vocational experience in a range of programming-related work environments in software programming, application programming, web development or similar.
• Overseas candidates must provide evidence of successful completion of an IT course which meets the unit outcomes as mentioned above.
• If candidate already hold a Certificate II, III, IV or Diploma of IT, he/she will need to submit verified Certificates / Statement of Attainment for recognition purposes.

(ICT Information and Technology Training Package)

Cluster Name Unit Code Unit Name Core / Elective
Intermediate Programming ICTICT418 Contribute to copyright, ethics and privacy in an IT environment Core
ICTPRG418 Apply intermediate programming skills in another language Core
ICTPRG527 Apply intermediate object-oriented language skills Core
ICTPRG503 Debug and monitor applications Core
Advanced Programming ICTPRG501 Apply advanced object-oriented language skills Core
ICTPRG523 Apply advanced programming skills in another language Core
ICTPRG529 Apply testing techniques for software development Core
ICTPRG510 Maintain custom software Elective
Project Management - 1 ICTICT509 Gather data to identify business requirements Elective
ICTICT403 Apply software development methodologies Elective
ICTPRG509 Build using rapid application development Elective
ICTPRG520 Validate an application design against specifications Core
Project Management - 2 ICTPMG501 Manage ICT projects Elective
ICTPRG502 Manage a project using software management tools Core
ICTSAS502 Establish and maintain client user liaison Elective
ICTPRG504 Deploy an application to a production environment Core

Total number of units = 16 (Core units – 10 / Elective units - 6)

Training & Assessment Strategy for Diploma of Software Development