Course details

CRICOS course code: 099847A

Level of study: Career Based/Vocational


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.

Course delivery is through classroom-based face-to-face learning at the Campus locations for 15 hours per week. This is tailored for theoretical and practical training sessions by means of simulated workplace environments and group activities. 5 hours of online learning delivered through QIBA online learning platform through Moodle. Thus comprises total 20 hours of training delivery per week.

Job Prospects

Our ICT40515 Certificate IV in Programming is designed to prepare students for a range of job roles and titles across different industry sectors.

Possible job titles relevant to this qualification include:

  • Assistant applications programmer
  • Assistant programmer
  • Assistant software developer
  • Assistant web application programmer
  • Support analyst
  • Assistant Web developer

Units Description

Term 1 Fundamental Programming

ICTICT418 – Contribute to copyright, ethics and privacy in an ICT environment
ICTPRG405 – Automate processes
ICTPRG430 – Apply introductory object-orientated language skills
ICTDBS403 – Create basic databases
ICTPRG402 – Apply query language

Term 2 Intermediate Programming – 1

ICTPRG414 – Apply introductory programming skills in another language
ICTPRG410 – Build a user interface
ICTPRG407 – Write script for software applications
ICTPRG403 – Develop data-driven applications
ICTPRG404 – Test applications

Term 3 Intermediate Programming – 2

ICTPRG418 – Apply intermediate programming skills in another language
ICTPRG428 – Use regular expressions in programming languages
ICTPRG527 – Apply intermediate object-oriented language skills
ICTPRG401 – Maintain open-source code programs

Term 4 System Analysis & Design

ICTPRG419 – Analyse software requirements
ICTSAD401 – Develop and present feasibility reports
ICTICT408 – Create technical documentation
ICTPRG415 – Apply skills in object-oriented design

Click here for more details on this course.

Course opportunities

Tuition Fees (AUD $): 12,000 Per Year
Start date: July 2020
August 2020
October 2020
Duration: 52 weeks
Study mode: Full time

Brisbane Campus

Level 2, 108 Margaret Street
Brisbane Queensland 4000

Entry criteria

Students must have

  • Minimum age of 18 years or over at the time of applying for admission
  • Successful completion of Australian Year 12 or equivalent
  • IELTS band score 5.5 or equivalent


Queensland International Business Academy
Sydney campus
Level 3 and 7, 114-120 Castlereagh Street Sydney New South Wales 2000