CALL: 131 601

EMAIL: NSI.HO.IT@tafensw.edu.au

HORNSBY TAFE IS PART OF TAFE NSW

VISIT: www.tafensw.edu.au


HORNSBY TAFE IT DEPARTMENT

INFORMATION AND RESOURCES FOR STUDENTS

Diploma in Information Technology (Advanced Programming)

Course No: ICT50220-04V02    Course Award: Diploma

Overview

Learn various aspects of software development including analysing, designing, testing, implementing, and managing emerging technologies. Develop strong technical and problem-solving skills that go beyond programming to allow you to understand and meet client requirements with an ICT solution that fits with the organisation’s ICT and business goals.

View the course flyer

Length

18 weeks full time day
36 weeks part time day
36 weeks part time evening

Next Intake

Next semester starts Feb 2025

Enrolments are now open

Apply for full time day Apply for part time day

Prerequisites

To successfully complete this course, we recommend that you have:

  • Completed the Certificate IV in Programming course or equivalent knowledge and skills.
  • Programming experience in C#.NET
  • Programming experience in JavaScript & React Native
  • Database design & SQL experience
  • OO analysis & design using UML
  • Language, Literacy and Numeracy (LLN) skills at Level 4 (based on Australian Core Skills Framework)

If you do not have the above skills we recommend starting with a Certificate IV in Programming.

What will I be able to do when I finish this course?

Successful graduates of this course will be suitable for careers as junior programmers/ developers or junior analyst. Graduates of this course are also eligible for entry to undergraduate university degrees in information technology courses.

Additional Information

In this course you will learn:

Database

  • Learn to manage data persistence using NoSQL data stores.
  • Design databases and implement object-relational mapping framework for data persistence for specific business requirements.

Mobile Applications

  • Learn mobile application development using React Native.
  • Using REST APIs, develop multi-touch apps as a component of a business application.

Project Design (Cloud Applications)

  • Manage resources on a cloud platform.
  • Apply industry standard software development methodologies in conjunction with the latest software development frameworks and architectures.

Programming Project (Client-Server Applications)

  • Learn advanced programming & build advanced user interfaces for complex IT systems using advanced C#.NET language.
  • Use ASP.NET to develop web applications for business solutions and integrate them as a component into a business application that is deployed to the cloud.
  • Apply testing techniques and build object-oriented applications using sophisticated software architectural patterns.

Plan & Lead Project

  • Learn & promote workplace cyber security awareness and best practices.
  • Manage client problems through analysing and producing ICT needs for strategic direction of an organisation.
  • Learn how to lead & facilitate a team of an ICT project.

Course Leader Details

Name: Michael Kirkwood-Smith    Phone: 02 7921 3612

Email: michael.kirkwood-smith3@tafensw.edu.au

Contact Coordinator Back To Course Listing