Overview
This qualification Programming will develop your practical skills and knowledge in introductory and intermediate programming using at least two different commonly used programing languages. In addition, you will learn how to build a database and use SQL query language, build a user interface, test your applications, and create technical documentation.
Qualification: Qualification: |
Certificate IV in Programming ICT40518 |
Program No: Program No: |
C4-BD36 |
Campus: Campus: |
CIT Reid |
Duration: Duration: |
This qualification can be completed in two (2) semesters (approx. 18 hours per week) full-time or part-time equivalent. It is expected that you will spend approximately the same number of hours in private study to practise skills and apply new knowledge. |
Cost Info: Cost Info: |
The 2021 Semester 1 enrolment fees for this course are based on the costs per subject as indicated below. The total program cost may vary depending on the choice of elective subjects or if subjects are attempted more than once. Subject costs identified as Standard are partially subsidised by the ACT Government. Concessions may be available to eligible students.
|
Indicative Cost: Indicative Cost: |
$2,094
|
Likely Job Outcome: Likely Job Outcome: |
Possible job titles relevant to this qualification include:
- Assistant applications programmer
- Assistant programmer
- Assistant software programmer
- Assistant web application programmer
- Assistant web developer |
Enrolment Type: Application Type: |
Standard |
Share: |
|
Timetable Information
To help with the enrolment process print your timetable, or keep the window open, so that you can refer back to it for your course (program) code, course (program) name, and the Course Reference Numbers (CRNs).
Additional Information
All fees are subject to change.
You may be required to pay additional costs (approx. $150-$500 associated with textbooks)
ICT Enrolment Information for:
New Students
Current students (existing CIT ID number)
Skills Recognition
Entry Requirements
There are no formal entry requirements for this qualification. However, it is assumed that you have:
- Completed the Certificate III in Information, Digital Media and Technology or other relevant qualification, or units equivalent to the core of the Certificate III; or
- Demonstrated vocational experience in a range of work environments using basic information technologies including file management, use of a browser and GUI, and basic arithmetic skills.
To study any course at CIT (excluding degrees and non-accredited training) you must have a Unique Student Identifier (USI).
Further Study
Recommended further study at CIT
ICT50718 Diploma of Software Development
ICT50118 Diploma of Information Technology
Literacy Skills Information
We suggest that you will need Australian Core Skills Framework literacy levels of at least 3 across reading, writing, learning, oral communication and, depending on your program of study, numeracy skills to successfully complete this program. If you do not have this level, you can still enrol and seek support to improve your skills or you may prefer to begin with the lower level program. Please visit Foundation Skills.
Transition Information
Qualifications at CIT are regularly updated or replaced to meet current industry needs and maximise your employment opportunities. If this occurs while you are part way through a qualification, you may need to vary your learning to meet the new national requirements. CIT will aim to make this as smooth as possible for you.
Subject Cancellations/Changes
To ensure positive outcomes for all students, CIT may need to cancel or change classes at short notice. CIT will make every effort to inform students as soon as changes are made and will also make every effort to offer alternative arrangements for students to meet the requirements of the subject and complete their qualification. In an unfortunate instance when this cannot be met, you will receive a full refund. Please ensure you maintain current contact details via CIT Self Service or by contacting CIT Student Services at infoline@cit.edu.au.
Subject Information
Complete 18 subjects
Stage 1
Introduction to Databases
- ICTPRG402 Apply query language
-
CIT Code: | INFT779 |
Cost: | Standard $139.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to retrieve and manipulate information stored in information systems, using a query language.
It applies to individuals in a range of work environments, who are required to extract information from a source such as a database, a text file, or an extensible markup language (XML), by creating and running queries.
|
Prerequisites: | Nil |
- ICTDBS403 Create basic databases
-
CIT Code: | INFT641 |
Cost: | Standard $95.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to design, develop and test a database in order to meet a specification.
It applies to individuals who may be either database, or web designers, required to create a simple database to store information for an online application, using a simple entity relational database.
|
Prerequisites: | Nil |
Programming Basics
- ICTPRG405 Automate processes
-
CIT Code: | INFT449 |
Cost: | Standard $95.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to write scripts to automate solutions, by using basic scripting processes, and application-specific scripting options.
It applies to individuals who may work in information and communications technology (ICT) support roles and who are required to automate tasks. |
Prerequisites: | Nil |
- ICTPRG410 Build a user interface
-
CIT Code: | INFT784 |
Cost: | Standard $117.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to design, build, and test a user interface (UI) to specification, including command-line interfaces (CLI), graphical user interfaces (GUI), web user interfaces (WUI) and natural user interfaces (NUI).
It applies to individuals who work as user-interface designers, and are responsible for specifying the layout and style of the desired user interface. They may be developers working in the area of user interface design and implementation.
|
Prerequisites: | Nil |
Java 1
- ICTPRG430 Apply introductory object- oriented language skills
-
CIT Code: | INFT1031 |
Cost: | Standard $139.00 Apprentice $43.00 |
Description: | This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language including tool usage, documentation, debugging, and testing techniques.It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages. |
Prerequisites: | Nil |
- ICTPRG404 Test applications
-
CIT Code: | INFT781 |
Cost: | Standard $117.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to prepare test plans, write test procedures or scripts according to test plans, and maintain test plans and scripts.
It applies to individuals who may be responsible for test plan preparation, execution, maintenance, and reporting of tests; as well as defect management in the software development life cycle |
Prerequisites: | Nil |
Copyright, Ethics and Privacy
- ICTICT418 Contribute to copyright, ethics and privacy in an ICT environment
-
CIT Code: | INFT707 |
Cost: | Standard $95.00 Apprentice $43.00 |
Description: | This unit describes the skills and knowledge required to maintain professional and ethical conduct, as well as to ensure that personal information of stakeholders is handled in a confidential and professional manner when dealing with stakeholders in an information and communications technology (ICT) environment.
It applies to ICT personnel who are required to gather information to determine the organisation’s code of ethics, and protect and maintain privacy policies and system security.
|
Prerequisites: | Nil |
Technical Documentation
- ICTICT408 Create technical documentation
-
CIT Code: | INFT461 |
Cost: | Standard $51.00 Apprentice $99.00 |
Description: | This unit describes the skills and knowledge required to create technical documentation that is clear to the target audience and easy to navigate.
It applies to individuals working as technical writers, designers, developers and support staff who are required to produce technical support documents of their work. |
Prerequisites: | Nil |
Stage 2
Using SQL
- ICTPRG425 Use structured query language
-
CIT Code: | INFT267 |
Cost: | Standard $139.00 Apprentice $85.00 |
Description: | This unit describes the skills and knowledge required to use a structured query language (SQL) to define, create, and manipulate database structures, and the associated data in a relational database.
It applies to individuals in a wide variety of information and communications technology (ICT) roles, where relational databases and SQL are being used. |
Prerequisites: | Nil |
Project Analysis
- ICTICT401 Determine and confirm client business requirements
-
CIT Code: | INFT376 |
Cost: | Standard $116.00 Apprentice $70.00 |
Description: | This unit describes the skills and knowledge required to determine client business system requirements and verify the accuracy of the information gathered.
It applies to information and communications technology (ICT) personnel who are required to analyse client expectations and needs, and recommend business system changes. |
Prerequisites: | Nil |
- ICTPMG401 Support small- scale ICT projects
-
CIT Code: | INFT765 |
Cost: | Standard $139.00 Apprentice $90.00 |
Description: | This unit describes the skills and knowledge required to support the management of low risk, straightforward information and communications technology (ICT) projects within an organisation.
It applies to individuals who may work under supervision but have responsibility to ensure workflow is planned and completed in line with requirements. |
Prerequisites: | Nil |
- ICTSAD401 Develop and present feasibility reports
-
CIT Code: | INFT165 |
Cost: | Standard $119.00 Apprentice $34.00 |
Description: | This unit describes the skills and knowledge required to research and analyse potential system solutions and present a feasibility report to the client.
It applies to individuals required to investigate potential solutions within the context of an information and communications technology (ICT) project. |
Prerequisites: | Nil |
Software Analysis
- ICTPRG419 Analyse software requirements
-
CIT Code: | INFT786 |
Cost: | Standard $139.00 Apprentice $80.00 |
Description: | This unit describes the skills and knowledge required to research and analyse client requirements, produce a range of options, and create a software-requirements document.
It applies to individuals in a range of work environments who are required to perform an analysis role in formulating software requirements. They may work as database or computer developers, business analysts, or project managers. |
Prerequisites: | Nil |
- ICTICT403 Apply software development methodologies
-
CIT Code: | INFT377 |
Cost: | Standard $82.00 Apprentice $80.00 |
Description: | This unit describes the skills and knowledge required to apply traditional and non-traditional
systems development methodologies.
It applies to individuals in a senior development role who exercise discretion and judgement
to create solutions using appropriate technical knowledge and analysis skills. |
Prerequisites: | Nil |
C++
- ICTPRG414 Apply introductory programming skills in another language
-
CIT Code: | INFT447 |
Cost: | Standard $139.00 Apprentice $79.00 |
Description: | This unit describes the skills and knowledge required to carry out programming activities using a procedural approach.
It applies to individuals working in programming, development and technical roles. They may work as programmers, software developers or may be IT staff with responsibility for conducting programming activities, including writing, maintaining and updating programs, defining data and file handling. |
Prerequisites: | Nil |
- ICTPRG415 Apply skills in object-oriented design
-
CIT Code: | INFT172 |
Cost: | Standard $95.00 Apprentice $80.00 |
Description: | This unit describes the skills and knowledge required to produce an object-oriented design from specifications, applying the cyclic process of iteration from identification of class, instance, role and type to the final object-oriented model of the application.
It applies to system designers who are required to design systems using an object-oriented method. |
Prerequisites: | Nil |
Java 2
- ICTPRG403 Develop data-driven applications
-
CIT Code: | INFT780 |
Cost: | Standard $139.00 Apprentice $83.00 |
Description: | This unit describes the skills and knowledge required to create data-driven applications that access data from a range of sources, such as databases, object data sources or eXtensible markup language (XML).
It applies to individuals who may work as programmers or database application developers and who are responsible for data-access coding. |
Prerequisites: | Nil |
- ICTPRG527 Apply intermediate object-oriented language skills
-
CIT Code: | INFT456 |
Cost: | Standard $139.00 Apprentice $59.00 |
Description: | This unit describes the skills and knowledge required to undertake intermediate level programming tasks using an object-oriented programming language.
It applies to programmers in a variety of fields who are required to produce programs in object-oriented languages. |
Prerequisites: | Nil |
Related Courses
More Information
For more information about this course please contact CIT Student Services on (02) 6207 3188 or email infoline@cit.edu.au