Skip to Content
Need Help Live Chat
Certificate IV in Programming ICT40518

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: Certificate IV in Programming ICT40518
Program No: C4-BD36
Campus: CIT Reid 
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:

The 2020 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.

Costs identified as Apprentice or Trainee apply only to students studying as part of an Australian Apprenticeship arrangement. The qualification cost for an Apprentice or Trainee is subsidised by the ACT Government. Concessions may be available to eligible Apprentices or Trainees.

Costs identified as Full Fee receive no government subsidy. Concessions are not available.

Further information about fees is available at Course fees and assistance.

Information about studying under Skilled Capital is also available.

Indicative Cost: $2,094
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: 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)

Entry Requirements / How to Apply

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

Diploma Software Development ICT50718
Diploma Information Technology Networking ICT50418
Diploma Information Technology ICT50118
Certificate IV Information Technology ICT40118
Certificate IV Information Technology Networking ICT40418
Certificate III Information, Digital Media and Technology ICT30118

More Information

For more information about this course please contact CIT Student Services on (02) 6207 3188 or email infoline@cit.edu.au