Skip to main content
    Course code: ICT50220-04
    Nationally recognised training
    These courses are nationally recognised so you can train in one state and take a work opportunities in another state without needing to upskill

    Diploma of Information Technology (Advanced Programming)

    Hornsby

    Enhance your programming skills and advance your IT career as a software or .NET developer. Strengthen your current IT skills to enter the ever-changing world of advanced programming, and graduate ready to take on more senior development roles.

    Course information

    Type
    On campusLearn in a face-to-face environment at a TAFE NSW campus.
    Focus
    Information TechnologyCourse specialisation
    Schedule
    Full Time16+ hours per week.
    Duration
    6 monthsTime required to complete this course.
    Start date
    20 Jul 2026First day of attendance online or on campus.
    End date
    4 Dec 2026Final day of attendance online or on campus.

    Class details

    Location
    Class time
    20 hoursDedicated hours required each week in either online or on campus classes.
    Additional study time
    15 hoursThe minimum recommended hours you will need to commit to your studies outside of class hours. This may include private study, work placements and research.

    Course fees

    $0 to $4,060This is course may be available at a reduced cost. See fee types for eligibility criteria.

    This training is subsidised by the NSW Government. Eligibility criteria apply.

    VET Student Loans logo

    This course is approved for a Commonwealth VET Student Loan (VSL).

    Application required

    Some courses have entry requirements you need to meet before you can enrol. Our course information outlines what these requirements are and how you can apply.

    Suitability

    Before you study

    Entry requirements

    Some courses require evidence of previous experience or study before you can enrol

    • This course can be completed as part of a traineeship. Enquire today to check the eligibility requirements.

    • That you have achieved a Certificate IV in Information Technology as evidenced by a copy of your certificate or transcript, OR

    • That you have recent or current work experience in the Information Technology programming field as evidenced by a letter of support from your employer or your resume

    Note:

    • Before your first day of class you must complete a Language, Literacy and Numeracy (LLN) skills test and achieve a score of 4 across the five bands of literacy and 4 across one band of numeracy. This helps us to determine that your skills match the demands of the course, to direct you to an alternative study option or to provide you with the appropriate support for your success. Your teacher will let you know when this must be completed.

    Entry recommendations

    To be prepared for this course, we recommend that you have:

    • Commitment and drive to manage a heavy course load

    • Adequate time to complete course work and additional study outside of class hours

    • Access to a desktop PC, laptop or equivalent computing device and a strong internet connection

    • If you need help preparing for study, contact us about your options.

    Find Your Fit

    This simple tool guides you to a suitable course level based on your foundation skills and confidence.

    Start quiz

    For students under 17

    If you’re aged between 15 and 17 years old, you can enrol at TAFE NSW, however you may need to supply some additional information, for example:

    You do not require an ATAR score for entry into this course.

    We tailor our courses to meet local community needs, so some campuses may have extra entry requirements. Check your preferred location for details. Need help preparing? Contact us for support.

    Additional requirements

    To make sure this delivery option is the right fit for you, we will need you to demonstrate that you can meet the additional requirements below.

    • There are no additional requirements for this qualification.

    Materials needed

    To complete this course, the following materials are required:

    • There are no materials needed for this qualification.

    Work placement

    Work placement provides you with opportunities to respond to situations and circumstances that cannot be replicated in a learning or simulated environment. Work placement strengthens your training and supports continued learning and assessment in the workplace.

    • There is no work placement for this qualification.

    Assessments

    Assessments give you the opportunity to demonstrate what you have learnt and to identify the knowledge or skills that may need further development.

    • Knowledge assessments: short answer, extended response, research tasks, multiple-choice questions, assignments, closed book exams

    • Skills assessments: projects, case studies

    • Practical skills assessments: demonstrations under observation

    • Simulated workplace projects: scenario-based problem solving

    • Portfolio of work

    Units

    Units taught in this course

    Completion of this course requires you to successfully complete 20 units of competency, including 6 core and 14 speciality units.

    Core units are central to the job outcomes of a particular industry or occupation. These are the units industry has agreed are essential to be capable and qualified at a particular study level.

    • Originate and develop conceptsBSBCRT512

    • Promote workplace cyber security awareness and best practicesBSBXCS402

    • Lead and facilitate a teamBSBXTW401

    • Match ICT needs with the strategic direction of the organisationICTICT517

    • Apply IP, ethics and privacy in ICT environmentsICTICT532

    • Manage client problemsICTSAS527

    Course delivery

    Studying on Campus

    Learn in person, on a TAFE NSW campus. Depending on your course, your classroom could include purpose-built spaces like art studios, mechanical workshops, laboratories or bakeries. When you study on campus, you will receive a timetable of when you need to be on campus to attend.

    Facilities

    TAFE NSW campuses work closely with the community and industry to ensure you have access to the industry standard technologies, equipment and facilities.

    • Computer labs

    • Conference rooms

    • Library

    • Various specialist classrooms

    TAFE NSW services

    Student services

    TAFE NSW provides support services across all campus locations and online. Whatever your needs or circumstances, we have the people, resources, counselling and facilities to support you in focusing on your studies.

    • TAFE NSW Disability Support Service

    • TAFE NSW Language, Literacy and Numeracy (LLN) support

    • TAFE NSW Aboriginal Support; Learner support (ABE)

    • TAFE NSW Careers, Counselling and Pathways Service

    • TAFE NSW Libraries

    • Scholarship programs - be supported as you explore your talents and fulfil your potential

    • Read&Write literacy and study support software is available free for all TAFE NSW students to use while studying on campus and at home

    • LinkedIn Learning - an online resource which offers innovative courses and tutorials to improve your personal and professional skills

    • Student associations - get social with our student community

    Next steps

    Start your application

    It should take 10 to 15 minutes to enrol. If you need to, you can log in to the Student Hub from the TAFE NSW website to complete your enrolment.

    • You’ll need to provide your personal details, including an email address.

    • You must have a Unique Student Identifier (USI). If you don’t have a USI, we’ll help you create one during the enrolment process.

    • You may also be asked to provide documents supporting your eligibility to study this course.

    • A teacher will check your application and offer you a place in the course if you meet the entry requirements.

    Confirm to continue
    You will need to provide evidence for the entry requirements listed above