Certificate IV in Information Technology (Programming)
Course No:
ICT40120-06V02
Course Award:
Certificate IV
Overview
This course will allow you to acquire the skills and knowledge required to effectively communicate with others while solving problems encountered in writing computer software applications using industry-standard programming languages, database environments, integrated development environments, and computer aided software engineering tools.
You will learn how to program using C#.NET and JavaScript and to design and create databases using Microsoft SQL Server. Gain skills in ICT analysis, managing workplace cyber security, object-oriented analysis & design (using UML), and mobile app development (using React Native).
View the course flyer
Length
The course is offered full time over 18 weeks (1 semester) OR in the evening over 12 months.
Next Intake
Next semester starts Feb 2025
Enrolments are now open
Enrol in full time day Enrol in part time evening
Prerequisites
To successfully complete this course, we recommend that you have
- Completed Certificate III in IT or equivalent with a clear understanding of:
- How to operate a computer
- How businesses work
- Some understanding of programming
- How to install and configure software
- A very good knowledge of software applications such as word processing and spreadsheets with above-average typing speed
- How to manage files and folders on a computer
- Language, Literacy and Numeracy (LLN) skills at Level 3 (based on Australian Core Skills Framework)
What will I be able to do when I finish this course?
Completion of this certificate will provide you with the skills to apply for the Diploma of Advanced Programming
Additional Information
Learning subjects include:
C#.NET Programming
- Learn intermediate-level programming skills in C#.NET, and build user interfaces for software applications.
- Utilise the C#.NET APIs and class libraries to automate business processes.
- Test software applications.
- Analyse software requirements, design object-oriented solutions using the Unified Modelling Language (UML) and implement the design in application development.
JavaScript
- Learn introductory, through to intermediate-level front-end programming skills in JavaScript language.
- Utilise scripting skills in the development of software applications.
Mobile App Development
- Learn introductory, through to intermediate-level programming skills in React Native using JavaScript and develop a small mobile application.
- Create an API backend using .NET with a database.
- Analyse, plan, and design a project, including prototyping.
Database
- Define and manipulate data and data structures using SQL.
- Analyse, model, and build relational databases for specific business requirements.
ICT Analysis and Workplace Cyber Security
- Gain skills in ICT Analysis and Managing Workplace Cyber Security.
Course Leader Details
Name: Michael Kirkwood-Smith
Phone:
02 7921 3612
Email:
michael.kirkwood-smith3@tafensw.edu.au
Contact Coordinator
Back To Course Listing
|