Diploma of Information Technology (Advanced Programming) Course Code ICT50220 with Diploma of Information Technology (Back End Web Development) ICT50220

Duration
  • Part Time
  • 2 years
  • Full Time
  • 1 year
Delivery
  • Mixed Delivery
  • On Campus
Intakes
Campus
  • Chadstone
  • Off Campus

This course is not available for International Students

Course Overview

The ICT50220 Diploma of Information Technology (Advanced Programming) with Diploma of Information Technology (Back End Web Development) develops advanced skills in software development, programming and back-end web development. You'll build applications and server-side functionality, work with databases and APIs, and design software solutions using technologies including C#, JavaScript, Node.js, React, SQL and NoSQL databases, Git and GitHub.<p><p>The course integrates AI-assisted development for ideation, code explanation, debugging, documentation and testing, while maintaining a strong focus on your own programming and problem-solving skills. Through practical development work and a live client project, you'll apply your technical skills to real-world software requirements and build a professional portfolio.</p><p><p>Choose to attend classes on campus or live online via Webex, with recorded sessions available through Brightspace. International students are required to attend classes on campus.</p>

Career Opportunities

  • Software Developer
  • Junior Software Developer
  • JavaScript Developer
  • React.js Developer
  • C# Programmer
  • ASP.NET MVC Developer
  • Full-Stack Developer
  • Front-End Developer
  • Back-End Developer
  • Database Developer
  • API Developer

Pathway to further studies

  • <a href="https://www.holmesglen.edu.au/explore-courses/computing-and-it/information-systems/higher-education/bachelor-of-information-systems">BIS24 Bachelor of Information Systems</a> (with 1 year advanced standing)

Studying the Diploma of Information Technology (Advanced Programming) at Holmesglen

At Holmesglen, you'll develop software in a collaborative, project-based learning environment that reflects contemporary development workflows. You'll work with technologies including C#, JavaScript, React.js, Node.js, Next.js, REST APIs, SQL and NoSQL databases, Docker, Git, GitHub and cloud platforms.<p>You'll be supported by experienced Holmesglen IT teachers while developing applications, troubleshooting code and working collaboratively on software solutions. The live client project gives you experience interpreting a client brief, communicating requirements, responding to feedback and delivering a completed solution.<p>Projects completed throughout the course can contribute to a professional portfolio, demonstrating your programming, back-end development, communication, teamwork and project delivery skills.

Entry Requirements

All applicants must be at least 17 years of age.<br>There are no formal entry requirements specified in the Training Package. However, Holmesglen requires applicants to have basic prior knowledge of:<br>• HTML <br>• CSS <br>• C# <br>• JavaScript <br>Alternatively, applicants may have completed:<br>• ICT40518 Certificate IV in Programming, or <br>• ICT40120 Certificate IV in Information Technology (Programming) <p><strong>Technology requirements</strong><br>If you choose to bring your own device (BYOD) or study remotely, you'll need access to either:<br>• A Mac with at least an M1 processor, 8GB memory and 512GB storage, or <br>• A PC/laptop with at least a quad-core CPU, 8GB RAM, 512GB storage, 2 GHz processor and Windows 10 or higher <p>For remote study, you'll also need a headset with microphone, webcam and reliable internet connection.
Prior to enrolment or commencement of training, you will be required to complete a literacy and numeracy assessment via Basic Key Skills Builder (BKSB) and a Pre Training Review interview. These will assist with determining your suitability for the course and identify any learning support needs.

Recognition of prior learning

You may be able to reduce the number of units to be studied in 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.

Course Structure

TimeTable

The course is structured around seven subjects, progressing from systems analysis and application architecture through to APIs, databases, server-side development, advanced programming and an industry-based capstone project.<p><strong>Subjects</strong><p>System Design Analysis – Analyse software requirements, model data processes and align ICT solutions with organisational needs.<br>Web Frameworks – Work with Model-View-Controller (MVC) frameworks such as ASP.NET MVC, developing skills in application architecture and maintainable coding practices.<br>API Design – Design REST APIs, connect applications to databases and develop data-driven functionality for software and web applications.<br>Database and Back-End Development – Develop skills in database integration, data persistence, secure back-end programming and application connectivity.<br>Server-Side Web Programming – Build server-side solutions using C#, JavaScript and Node.js, including authentication, data handling, cloud integration and application services.<br>Advanced Programming – Extend your programming capabilities through object-oriented design, problem-solving, testing, debugging and code optimisation across multiple programming languages.<br>Capstone Project – Work from a client brief to design, develop, test and present a software solution, respond to feedback and develop professional client-facing skills.<p><strong>AI-assisted development</strong><p>AI-assisted development is integrated throughout the course, supporting ideation, code explanation, debugging, documentation and testing. You'll learn to understand, validate and refine AI-assisted outputs while continuing to develop your own programming, technical reasoning and problem-solving capabilities.
Unit code Unit name
BSBXCS402 Promote workplace cyber security awareness and best practices
ICTICT532 Apply IP, ethics and privacy in ICT environments
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
Unit code Unit name
ICTPRG444 Analyse software requirements
ICTSAD502 Model data processes
ICTPRG556 Implement and use a model view controller framework
ICTPRG549 Apply intermediate object-oriented language skills
ICTPRG553 Create and develop REST APIs
ICTDBS507 Integrate databases with websites
ICTWEB525 Implement quality assurance process for websites
ICTWEB522 Develop website information architecture
ICTPRG443 Apply intermediate programming skills in different languages
ICTPRG554 Manage data persistence using noSQL data stores
ICTPRG535 Build advanced user interfaces
ICTPRG547 Apply advanced programming skills in another language
ICTWEB519 Develop complex web page layouts
ICTWEB513 Build dynamic websites

Assessment

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.

How to apply

Direct

Click the ‘apply’ button below to start your application. Our Holmesglen team will reach out to discuss your study options and pre-training requirements.

No ‘apply’ button? Click ‘enquire online’ to register your interest for our next available intake. 

Visit How to Apply for more information on the application process.

Recruitment

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.

Outcomes

Qualification and Recognition

Upon successful completion of this program, you will receive the ICT50220 Diploma of Information Technology (Advanced Programming) and the ICT50220 Diploma of Information Technology (Back End Web Programming) qualification.

Industry Connections

Fees

Tuition fees GST exempt Cost
Full Fee $14,677
Government subsidised $8,176
Mandatory Non-Tuition Fees Cost
General Services Fee $80 Per Semester

The General Services Fee (GSF) at Holmesglen is a mandatory annual fee applicable to all students enrolled in Certificate I through Advanced Diploma courses. This fee supports various student services such as counselling, welfare support, and learning assistance provided by our dedicated student support and wellbeing teams. For more details on the GSF and its specific allocations, please visit the <a title=" General Services Fee page" href="/current-students/course-resources/fees-and-payments/General-Services-Fee.html">General Services Fee (GSF) page</a>.

Additional Course Cost

1 TB External SSD Hard Drive, approximately $150 Recommended

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. <a href="/study-with-us/tafe-study/tafe-fees-and-funding">Find out now if you are eligible for Government-subsidised fees or Concession. </a>

 

VET Student Loans are available to eligible student to pay for tuition fees for this course. <a href="/study-with-us/scholarships-and-financial-aid/vet-student-loans">Read more about VET Student Loans</a>.

Upcoming open day

Upcoming open days description text

No result

No result description

Error title

Error description