Updating Results

ICT50220 Diploma of Information Technology [Advanced Programming]

  • Diploma

Boost your career in software development and programming with this qualification, gaining skills in advanced programming, data management, and user interface development. The course includes practical projects with industry partners and focuses on current industry standards and technologies.

Key details

Degree Type
Diploma
Duration
2 - 2 semesters full-time
Course Code
AC21, 106321B
Study Mode
In person
Intake Months
Feb, Jul
International Fees
$13,140 per year / $13,140 total

About this course

Why choose this course?

Boost your career in the specialised area of software development and programming with this qualification. Graduate confident, job ready and sought after by industry with your specialised skills in programming. Learn skills in how to apply intermediate and advanced programming skills, manage data and building advanced user interfaces to manage organisational requirements.

In this course, you will study how to apply advanced programming skills in other languages, build advanced user interfaces and manage data persistence using NoSQL data stores. In addition, you will implement and use a model view controller framework.

During your course, you will also benefit from using current industry standards and emerging technology as you conduct projects with industry partners.

Entry requirements

  • An IELTS score (academic) of 6.0 with no band score less than 5.0 or equivalent.
  • Completion of ICT40120 Certificate IV in Information Technology [Programming] is required for entry into this course.

Study locations

Murdoch

Perth

What you will learn

Why choose this course?

Boost your career in the specialised area of software development and programming with this qualification. Graduate confident, job ready and sought after by industry with your specialised skills in programming. Learn skills in how to apply intermediate and advanced programming skills, manage data and building advanced user interfaces to manage organisational requirements.

In this course, you will study how to apply advanced programming skills in other languages, build advanced user interfaces and manage data persistence using NoSQL data stores. In addition, you will implement and use a model view controller framework.

During your course, you will also benefit from using current industry standards and emerging technology as you conduct projects with industry partners.

Career pathways

  • Digital Programmer
  • Software Applications Programmer
  • Software Developer

Course structure

Core units
  • BSBCRT512 Originate and develop concepts
  • BSBXCS402 Promote workplace cyber security awareness and best practices
  • BSBXTW401 Lead and facilitate a team
  • ICTICT517 Match ICT needs with the strategic direction of the organisation
  • ICTICT532 Apply IP, ethics and privacy policies in ICT environments
  • ICTSAS527 Manage client problems
Elective units
  • ICTPRG535 Build advanced user interfaces
  • ICTPRG547 Apply advanced programming skills in another language
  • ICTPRG549 Apply intermediate object-oriented language skills
  • ICTPRG554 Manage data persistence using noSQL data stores
  • ICTPRG556 Implement and use a model view controller framework

Credit for prior study or work

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.

How to apply

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.

View our TAFE application process page for detailed advice

Apply now(opens in a new tab)