Chat with us, powered by LiveChat

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
  • Moorabbin
  • Off Campus

This course is not available for International Students

Course Overview

The Dual Diploma of Information Technology prepares students for careers in software development, back-end development, cloud technologies and application programming. Designed for students with existing programming knowledge, this industry-focused course develops advanced skills in server-side development, APIs, databases, software architecture and AI-assisted software development. Through practical coding projects, real-world software development challenges and industry-inspired learning, you'll build scalable software applications, integrate cloud services and create a professional portfolio showcasing job-ready technical skills. Graduate prepared for employment in Australia's growing technology sector or continue your studies in information technology.

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 will be mentored by experienced developers and industry practitioners who are passionate about helping you succeed. This course combines hands-on programming, back-end web development, cloud services, software frameworks and industry-based project work.<p>Throughout the course, you will use technologies such as C#, ASP.NET, MVC frameworks, Python, JavaScript, MySQL, AWS Cloud Services, Microsoft Visual Studio, Visual Studio Code, GitHub and Node.js. These tools are used through practical projects that help you build confidence across advanced programming, back-end development and software application delivery.<p>The course culminates in an industry-based Capstone Project where you will work as part of a team developing a software solution for an industry client. You will analyse requirements, design and build an application, test your solution, manage project tasks, present your work, respond to feedback, and develop the communication, collaboration and client-facing skills valued by industry. This project becomes a major portfolio piece that you can showcase to potential employers.<p><strong>What You'll Study</strong><p>• <strong>System Design Analysis (Weeks 1–9)</strong> - Analyse software requirements, model data processes and explore how ICT needs align with organisational strategy. Develop the planning and analysis skills needed to understand business problems before designing a software solution.<p>• <strong>Web Frameworks (Weeks 1–9)</strong> - Implement and use Model-View-Controller (MVC) frameworks such as ASP.NET MVC. Learn how structured frameworks support maintainable code, application architecture, user interaction and professional software development workflows.<p>• <strong>API Design (Weeks 10–17)</strong> - Create and connect back-end application features using server-side development skills. Design REST APIs, connect applications to databases and build the data-driven functionality that powers modern software and web applications.<p>• <strong>Database and Back-End Development (Weeks 10–17)</strong> - Work with database integration, data persistence and back-end programming concepts. Develop practical skills in connecting applications to data and supporting secure, functional software solutions.<p>• <strong>Server-Side Web Programming (Weeks 1–17)</strong> - Develop server-side programming capability using technologies including C#, JavaScript, Node.js and related development environments. Build application features that connect user interfaces with server-side logic, authentication, data handling and cloud-based services.<p>• <strong>Advanced Programming (Weeks 1–17)</strong> - Apply intermediate and advanced programming skills across different languages. Strengthen problem-solving, application logic, object-oriented programming, testing, debugging and code refinement.<p>• <strong>Capstone Project (Weeks 1–17)</strong> - Complete an industry-based software project using collaborative planning and project management practices. Work from a client brief to design, develop, test and present a software solution, respond to feedback and develop the communication, collaboration and client-facing skills valued by industry.<p>• <strong>AI-Assisted Development (Throughout the program)</strong> - Explore AI-assisted development tools as part of the software development workflow where appropriate. Use AI as a guided learning assistant for ideation, code explanation, debugging, documentation and testing strategies while continuing to understand, demonstrate and refine the work you produce.<p>If you are ready to move beyond foundational coding, this course provides the structure, support and industry-based project experience to help you develop as a software developer, back-end developer and full-stack developer.

Explore Student Work

Entry Requirements

All applicants must be at least 17 years of age.<p><strong>Required skills and knowledge</strong><p>Applicants require strong skills and knowledge in:<p>• HTML<br>• CSS<p>Applicants require foundational skills and knowledge in:<p>• JavaScript<br>• C#<p>Applicants may also meet the entry requirement through attainment of one of the following:<p>• ICT40315 Certificate IV in Web-Based Technologies<br>• ICT40120 Certificate IV in Information Technology (Programming)<p><strong>Remote learning requirements</strong><p>Students intending to learn remotely will require access to a computer with the following minimum specifications:<p><strong>Your own device (BYOD) or remote study</strong><p>• Mac: M1 or later, 8 GB memory, 512 GB storage<br>• PC: Quad-core CPU, 16 GB RAM, 256 GB storage, Windows 10 or higher<br>• Headset with microphone, webcam, and reliable internet<p><strong>Pre-training review</strong><p>Prior to enrolment or commencement of training, applicants complete a literacy and numeracy assessment and a pre-training interview. These confirm suitability for the course, verify the training plan, and identify any learning support needs before commencement.

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

This course is delivered both on campus and remotely via WebEx, at the same scheduled class time. Students can either attend on campus or join the class online.<p>Please note: International students can not attend remotely and must attend on campus for all classes.
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

This course is designed to help you graduate with more than a qualification. Through practical projects, personal web applications and a live client project, you will build portfolio evidence that shows your ability to plan, develop, test and present web solutions. You will also develop communication, collaboration and client-facing skills that are highly valued in modern development teams. These assessments demonstrate the required skills and knowledge 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

On 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