ICT50220 - Diploma of Information Technology (Advanced Programming)
CRICOS Code: 106646C
Duration: 65 Weeks (Includes Term Breaks)
Total Fees AUD: $12,000.00
This qualification reflects the role of individuals in a variety of information and communications technology (ICT) roles who have established specialised skills in a technical ICT function.
Individuals in these roles carry out moderately complex tasks in a specialist field, working independently, as part of a team or leading a deliverable with others. They may apply their skills across a wide range of industries, business functions and departments, or as a business owner (sole trader/contractor).
The skills required for advanced programming roles may include: applying intermediate and advanced programming skills, managing data and building advanced user interfaces to manage organisational requirements.
(Ref - https://training.gov.au/Training/Details/ICT50220)
At the time of selecting the course the student can choose a ICT50220 Diploma of Information Technology – General or one of the specialisations.
• General, • Specialisations, • Advanced Programming OR • Database and Data Management OR • Cyber Security
• An overall IELTS band 5.5 or equivalent and above
• 18 years and above with a High School Certificate (Year 12)
• Learners must hold basic IT skills, complete a Pre-training review during the enrolment process and demonstrate their learning capacity to undertake the course.
• Where a candidate has completed a Certificate II, III, IV, or Diploma, it is advised that they do provide verified copies of it, at the time of application for recognition purposes
Student can choose to continue studying at CBC in other courses (Business/ Leadership and Management/ Commercial Cookery/ Hospitality Management) or may choose to study at a Higher Education / University.
Total number of units - 20, 6 core units and 14 elective units.
|Cluster Name||Unit Code||Unit Name||Core / Elective|
|IT Project Planning & Business Analysis||ICTICT532||Apply IP, ethics and privacy policies in ICT environments||Core|
|ICTSAS527||Manage client problems||Core|
|BSBXCS402||Promote workplace cyber security awareness and best practices||Core|
|ICTSAS502||Establish and maintain client user liaison||Elective|
|ICTSAD507||Design and implement quality assurance processes for business solutions||Elective|
|IT Project Concepts & Business Management||BSBCRT512||Originate and develop concepts||Core|
|BSBXTW401||Lead and facilitate a team||Core|
|ICTICT517||Match ICT needs with the strategic direction of the organisation||Core|
|ICTICT435||Create technical documentation||Elective|
|ICTICT523||Gather data to identify business requirements||Elective|
|Intermediate Programming||ICTPRG547||Apply advanced programming skills in another language||Elective|
|ICTPRG549||Apply intermediate object-oriented language skills||Elective|
|ICTPRG540||Maintain custom software||Elective|
|Data Management and Security||ICTCYS407||Gather, analyse and interpret threat data||Elective|
|ICTCYS613||Utilise design methodologies for security architecture||Elective|
|ICTDBS503||Create a data warehouse||Elective|
|ICTDBS505||Monitor and improve knowledge management systems||Elective|
|Advanced Programming||ICTPRG535||Build advanced user interfaces||Elective|
|ICTPRG554||Manage data persistence using noSQL data stores||Elective|
|ICTPRG556||Implement and use a model view controller framework||Elective|