Updating Results

Diploma of Information Technology [Advanced Programming]

  • Diploma

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.

Key details

Degree Type
Diploma
Course Code
ICT50220, 106321B
Study Mode
In person
Domestic Fees
$12,804 per year / $13,714 total
International Fees
$12,804 per year / $13,714 total

About 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] (AC07) is required for entry into this course.

Please view Admission requirements for your country of origin.

Study locations

Murdoch

Perth

Career pathways

Career opportunities
  • Digital Programmer
  • Software Applications Programmer
  • Software Developer
Career opportunities
  • Digital Programmer
  • Software Applications Programmer
  • Software Developer
  • Digital Programmer
  • Software Applications Programmer
  • Software Developer
  • Course structure

    To achieve this qualification, students must demonstrate competency in 20 units. These 20 are comprised of 6 core units and 14 elective units. Elective units listed below have been selected in consultation with industry.

    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.

    Core units
      National ID
      Unit title
    • 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
      National ID
      Unit title
    • BSBXCS404
      Contribute to cyber security risk management
    • ICTICT430
      Apply software development methodologies
    • ICTICT449
      Use version control systems in development environments
    • ICTICT523
      Gather data to identify business requirements
    • ICTPRG443 Apply intermediate programming skills in different languages
    • ICTPRG531 Prepare for application development using current methods
    • ICTPRG532 Apply advanced object-oriented language skills
    • ICTPRG533 Debug and monitor applications
    • ICTPRG535 Build advanced user interfaces
    • ICTPRG547 Apply advanced programming skills in another language
    • ICTPRG549 Apply intermediate object-oriented language skills
    • ICTPRG551 Apply testing techniques for software development
    • ICTPRG554 Manage data persistence using noSQL data stores
    • ICTPRG556 Implement and use a model view controller framework
    • ICTSAD501 Model data objects
    • ICTSAD502 Model data processes
    • ICTWEB513 Build dynamic websites
    • ICTWEB514 Create dynamic web pages