Become a software developer with the Diploma of Information Technology (Advanced Programming) and Diploma of Information Technology (Back End Web Development).
Career opportunities, include:
- software developer
- C# programmer
- python programmer
- full-stack developer
- database developer
Pathways to further study:
- BIS17 Bachelor of Information Systems (with 1 year advanced standing)
Watch our virtual tour
Take a tour of our cyber security and information systems centre
Studying the Diploma of Information Technology (Advanced Programming) at Holmesglen
You'll be learning on campus in high-quality facilities or remotely from your chose location, and have the opportunity to be trained and mentored by experienced, enthusiastic teachers working with you to develop the best of your programming capabilities.
You'll draw on knowledge and skills developed in a prior certificate IV qualification that focused on foundation programming skills and knowledge, or skills that have been developed from more than two years working as a programmer in industry.
This course culminates in an industry-based capstone project, where you will work as part of a team developing a software solution for an industry based client. Working with the client the team will design, develop and implement a software solution against an approved specification that will support the client's business operations. During the capstone project, you'll need to engage with your team to analyse, design, build, test and manage a small-to-medium-sized software application.
||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
||Build advanced user interfaces
||Apply advanced programming skills in another language
||Develop website information architecture
||Implement and use a model view controller framework
||Apply intermediate object-oriented language skills
||Originate and develop concepts
||Lead and facilitate a team
||Match ICT needs with the strategic direction of the organisation
||Manage client problems
| Code || Name |
|ICTPRG444||Analyse software requirements|
|ICTSAD502||Model data processes|
|ICTWEB514||Create dynamic web pages|
|ICTDBS507||Integrate databases with websites|
|ICTWEB525||Implement quality assurance process for websites|
|ICTSAD501||Model data objects|
|ICTPRG554||Manage data persistence using noSQL data stores|
|ICTCLD507||Build and deploy resources on cloud platforms|
|ICTPRG553||Create and develop REST APIs|
|BSBXCS402||Promote workplace cyber security awareness and best practices|
|ICTICT532||Apply IP, ethics and privacy in ICT environments|
|ICTPRG535||Build advanced user interfaces|
|ICTPRG547||Apply advanced programming skills in another language|
|ICTWEB522||Develop website information architecture|
|ICTPRG556||Implement and use a model view controller framework|
|ICTPRG549||Apply intermediate object-oriented language skills|
|BSBCRT512||Originate and develop concepts|
|BSBXTW401||Lead and facilitate a team|
|ICTICT517||Match ICT needs with the strategic direction of the organisation|
|ICTSAS527||Manage client problems|
Assessments are designed to provide learners with opportunities to demonstrate they have attained the required skills and knowledge using a range of practically based activities and tasks, as required by recognised standards.
Holmesglen requires applicants to have prior knowledge and skill at a foundation level in the following applications, or to have completed ICT40518 Certificate IV in Programming or ICT40120 Certificate IV in Information Technology (Programming), or ICT40118 Certificate IV in Information Technology - with programming electives:
Applicants' digital and computer skills are determined and confirmed during the Pre Training Review interview and BKSB results.
Applicants intending to learn remotely will require access to a PC computer or laptop with the following minimum specification:
• Quad-Core CPU, 8GB of RAM, 200GB of Storage, 2 GHz or faster processor
• Access to an internet connection (ADSL or cable connection desirable)
• Windows 10 - available free through Holmesglen OnTheHub
• PC Monitor 24" (dual monitor optional but preferred)
• Headset/earphone with microphone (webcam optional but preferred)
Applicants will also be able to access
• LinkedIn Learning - free access via Holmesglen URL
• Microsoft Office Suite - free access through Holmesglen MyHorizon
• WebEx - free to download
• Visual Studio Community - free to download
• Visual Studio Code - free to download
• 7Zip or an equivalent compression utility - free to download
• Google Chrome – recommended web browser
• Thonny - free to download
• Netbeans - free to download
• SQL Server - free to download
• SQL Server Management Studio - free to download
• MySQL - free to download
• MySQL workbench - free to download
• Microsoft Visio
• Adobe Dreamweaver - free access through Holmesglen MyHorizon or student may purchase
• Git Bash - free to download
• Github - free to use
• Sourcetree - free to download
• Onedrive or google drive/dropbox account for storage - free to use
There are no prior work or knowledge experience in IT required for entry into this qualification as per the training package.
Recognition of prior learning
You may be able to shorten the length of your chosen course by measuring skills acquired through work, life experiences or qualifications obtained from formal studies or training. AQF qualifications and statements of attainment issued by another registered training organisation will be recognised by Holmesglen. Read more about Recognition of Prior Learning, Credits and Advanced Standing.
Qualification and recognition
Upon completion, you will be awarded ICT50220 Diploma of Information Technology (Advanced Programming) and ICT50220 Diploma of Information Technology (Back End Web Development).
How to apply
Visit How to Apply for more information on the application process.
Holmesglen may engage third parties to recruit students on behalf of the institute. Third party recruiters receive a commission and this will not impact on your fees.
Find out more about your rights and obligations as a student and the services we provide at Holmesglen.
|Tuition fees (GST exempt)
|Mandatory Materials and Activities fees * (GST inc)
Additional costs may also apply for course consumables and other costs. These may include consumables such as learning resources, personal protective equipment/clothing and other costs such as immunisation costs, National Police Check and Working with Children Check for relevant courses.
To view the additional costs that may apply to your course, download a full list of estimated additional costs by course (PDF - 102kb).
All fees are indicative only. Your fees will be calculated on your individual circumstances at the time of enrolment. Training is delivered with Victorian and Commonwealth funding. Find out now if you are eligible for Government-subsidised fees or Concession
VET Student Loans are available to eligible student to pay for tuition fees for this course. Read more about VET Student Loans.