| National Code |
ICA50705 |
Course Duration |
78 weeks (full time) |
Total Tuition Fee |
A$11,250 |
| CRICOS Code |
064664G |
Intake Dates |
Feb May July Oct |
Material Fees |
$1000 |
Course description
This course provides the skills and knowledge for students to be competent in programming and software development. It covers all aspects necessary for such a career including programming, graphical user interfaces, object oriented programming, database programming, database design, and systems analysis.
Career opportunities
Employment as Software Design Engineer, Software Developer, Software Programmer, Applications Specialist, and Software Development Engineer; It will also provide pathways for higher studies in Information Technology for students wishing to study further.
Entry requirement
- 18 years or older
- IELTS 5.5 or higher
- Satisfactorily completed year 12 or equivalent, or relevant and sufficient work experience
- International students must hold valid Australian visa to study this course.
Delivery Approach
Delivery is in the Classroom and a simulated workplace environment and in the workplace(Work Placement).Delivery is a minimum of 20 hours per weeks throughout the duration of the course and may include evening and weekend timetables.
Qualification recognition
This qualification is based on the principles, guidelines and standards set by Australian Quality Training Framework (AQTF) and have national recognition.
Pre-requisite
This qualification has a pre-requisite of Certificate II in Information Technology or equivalent. Or, applicants must demonstrate competency in the following 9 pre-requisite units, prior to enrolment:
| Unit Code |
Unit Name |
| BSBCMN106A |
Follow workplace safety procedures |
| ICAU1128B |
Operate a personal computer |
| ICAU2005B |
Operate computer hardware |
| ICAU2231B |
Use computer operating system |
| ICAU2006B |
Operate computing packages |
| ICAD2012B |
Design organisational documents using computing packages |
| ICAU2013B |
Integrate commercial computing packages |
| ICAW2001B |
Work effectively in an IT environment |
| ICAW2002B |
Communicate in the workplace |
Qualification recognition
This qualification is based on the principles, guidelines and standards set by Australian Quality Training Framework (AQTF) and have national recognition.
Course structure
Students will need to complete the following units of competency to attain the qualification.
| Core Units |
| Unit Code |
Unit Name |
| BSBPM505A |
Manage project quality |
| ICAA5056B |
Prepare disaster recovery and contingency plans |
| ICAA5158B |
Translate business needs into technical requirements |
| ICAB5223B |
Apply intermediate object-oriented language skills |
| PSPPM502B |
Manage complex projects |
| ICAB5226B |
Apply advanced object-oriented language skills* |
| ICAB5227B |
Apply advanced programming skills in another language |
| ICAS5202B |
Ensure privacy for users |
| ICAT5079B |
Perform integration test |
| Elective Units |
| Unit Code |
Unit Name |
| ICAB5068B |
Build using rapid application development |
| ICAB4219B |
Apply introductory object-oriented language skills |
| ICAB4229B |
Apply intermediate programming skills in another language |
| ICAB5230B |
Maintain custom software |
| ICAS5102B |
Establish and maintain client user liaison |
| ICAT5081B |
Perform systems test |
| ICAA4233B |
Determine and apply appropriate development methodologies |
| ICAB4222B |
Apply introductory programming skills in another language |
| ICAB4225B |
Automate processes |
| ICAB5165B |
Create dynamic web pages |
| ICAB5180B |
Integrate database with a website |
| ICAT3025B |
Run standard diagnostic tests |
|