Diploma of Information Technology (Advanced Programming) at Holmesglen University, Australia

The Diploma of Information Technology (Advanced Programming) can be used to train as software developers (Back End Web Development). The most recent software development tools and techniques are covered in this course, including those from Microsoft Visual Studio, Python, JavaScript, AWS cloud services, C#, and the ASP.NET framework.

Description


The Diploma of Information Technology (Advanced Programming) can be used to train as software developers (Back End Web Development).


The most recent software development tools and techniques are covered in this course, including those from Microsoft Visual Studio, Python, JavaScript, AWS cloud services, C#, and the ASP.NET framework.


In addition to skills obtained through more than two years of practical experience as a programmer, you will draw on knowledge and competencies from a prior Certificate IV certification that focused on fundamental programming knowledge and competencies.


You will work in a group to develop a software solution for a client in a particular industry as the course's capstone project. In order to support the customer's business operations, the team will collaborate with the client to design, develop, and execute a software solution. 


This will be carried out in line with an authorized specification. During the capstone project, you will collaborate with your team to evaluate, design, develop, test, and manage a small- to medium-sized software application.


You will have the opportunity to be trained and supervised by qualified, motivated professors who will work with you to enhance your programming skills. You will have the choice of learning on campus in top-notch facilities or remotely from the location of your choosing.

What you will study

Program Structure

This course is delivered through WebEx remotely and on-campus at the same time as the scheduled class period. Students have the choice to enroll either on-campus or online.

Courses include:

  • Analyse software requirements

  • Model data processes

  • Create dynamic web pages

  • Integrate databases with websites

  • Implement quality assurance process for websites

  • Model data objects

  • Manage data persistence using noSQL data stores

  • Build and deploy resources on cloud platforms

  • Create and develop REST APIs

  • Promote workplace cyber security awareness and best practices

  • Apply IP, ethics and privacy in ICT environments

Learning Outcomes

  1. Demonstrate a critical understanding of the theory and use of complex programming techniques.


  1. Programs should be designed and developed to address problems that exist in the real world.


  1. Explain the design decisions used for data gathering, processing, and archiving.


  1. Examine the moral and legal ramifications of technological advancements in the context of actual circumstances.

Career Opportunities

Opportunities in the field of employment include the following:


  • Software developer

  • C# programmer

  • JavaScript developer

  • Python programmer

  • Full-stack developer

  • Database developer

Admission Requirements

Entry Requirements

The following are requirements for admission to the ICT50220 Diploma in Information Technology (Advanced Programming) program:

  • HTML

  • CSS

  • C#

  • JavaScript

  • Python

  • Attainment of Certificate IV in Programming or in Information Technology (Programming)

English Language Requirements

  • IELTS - 6.0

  • TOEFL - 60

Tuition Fee and Scholarships

Tuition fee

  • AUD $11,688 Per Year

$15,000 Per year
  • Level
    Diploma
  • Delivery
    Online and On Campus
  • Duration
    1 year
  • Application Fee
    None
  • Intake
    July
  • Language Test Score
    IELTS - 6.0, TOEFL - 60
  • Scholarship