Skip to Content
Certificate IV in Programming ICT40515

Overview

This qualification provides you with the skills and knowledge to develop basic programming skills in the most commonly used programming languages.

Qualification: Certificate IV in Programming ICT40515
Program No: C4-IT10
Campus: CIT Reid 
Duration: This qualification can be completed in two (2) semesters (approx. 18 hours per week) full-time or part-time equivalent. You may expect to spend approximately the same number of hours in private study to practise skills and apply new knowledge.

This qualification is part of a suite of programs including this Certificate IV and a Diploma. Most students will complete both qualifications in 1.5 years.

If you have extensive relevant work experience and/or other relevant qualifications, you may be able to seek recognition or fast-track through the learning requirements and complete your qualification in less time.
Likely Job Outcome: Assistant applications programmer, assistant programmer, assistant software programmer, assistant web application programmer, assistant web developer.
Application Type: Public
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).

Skilled Capital Information

Skilled Capital

This course is offered under Skilled Capital. The initiative will give eligible participants the opportunity to complete a nationally recognised qualification and receive a completion payment from the Education Directorate. The completion payment is made upon successful completion of their skilled capital qualification which must be completed within two years of the commencement date.

To find out if you are eligible please visit the ACT Government Skilled Capital training website.

Entry Requirements / How to Apply

There are no formal entry requirements for this qualification. However, it is recommended that to increase your likelihood of success, 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.

If you are entering this program as a Trainee/Apprentice under the Australian Apprenticeships arrangements, you must be employed in the industry and you must register with an Apprentice Network Provider (ANP) prior to enrolment.

WarningIMPORTANT
Before you apply/enrol

To study any course at CIT (excluding degrees and non-accredited training) you must have a Unique Student Identifier (USI). This includes new students and re-enrolling students.

If you don't have a USI that's ok, you can apply right now. It only takes two minutes, just go to usi.gov.au

Already have one? Great! Verify it in our student administration system now so your enrolment or graduation isn't delayed. (New CIT students will not be able to do this until they have been given their CIT number which will be given to you when you apply to study most CIT courses).

  1. Login to CIT Self Service
  2. Click on the link for USI
  3. Verify your USI

It's important that your first name, surname and date of birth in our student system match the ID you use to create your USI (eg if you are Christopher in USI database and Chris at CIT your USI will not verify).

If you need assistance you can go to Unique Student Identifier (USI), drop in to any CIT Library or CITSA office or contact CIT Student Services on 6207 3188.

Further Study

Recommended further study at CIT: Diploma of Software Development, or 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. See below to check your literacy skills. 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 Education and Community or phone (02) 6207 4872 to have a chat to one of our teachers.

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 all 18 subjects

  • ICTICT418  Contribute to copyright, ethics and privacy in an ICT environment
    • CIT Code: INFT707
      Cost: $80.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
  • ICTPRG402  Apply query language
    • CIT Code: INFT779
      Cost: $120.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
  • ICTPRG403  Develop data-driven applications
    • CIT Code: INFT780
      Cost: $120.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
  • ICTPRG404  Test applications
    • CIT Code: INFT781
      Cost: $100.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
  • ICTPRG405  Automate processes
    • CIT Code: INFT449
      Cost: $80.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
  • ICTPRG406  Apply introductory object-oriented language skills
    • CIT Code: INFT445
      Cost: $120.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
  • ICTPRG410  Build a user interface
    • CIT Code: INFT784
      Cost: $100.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
  • ICTPRG414  Apply introductory programming skills in another language
    • CIT Code: INFT447
      Cost: $120.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: $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
  • ICTPRG419  Analyse software requirements
    • CIT Code: INFT786
      Cost: $120.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
  • ICTDBS403  Create basic databases
    • CIT Code: INFT641
      Cost: $80.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
  • ICTICT408  Create technical documentation
    • CIT Code: INFT461
      Cost: $40.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
  • ICTPMG401  Support small scale ICT projects
    • CIT Code: INFT765
      Cost: $120.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
  • ICTPRG527  Apply intermediate object-oriented language skills
    • CIT Code: INFT456
      Cost: $120.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
  • ICTSAD401  Develop and present feasibility reports
    • CIT Code: INFT165
      Cost: $105.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
  • ICTPRG425  Use structured query language
    • CIT Code: INFT267
      Cost: $120.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
  • ICTICT401  Determine and confirm client business requirements
    • CIT Code: INFT376
      Cost: $100.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
  • ICTICT403  Apply software development methodologies
    • CIT Code: INFT377
      Cost: $70.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

Related Courses

Graduate Certificate Networking and Cyber Security 10198NAT
Diploma Software Development ICT50715
Diploma Information Technology Networking ICT50415
Diploma Information Technology ICT50115
Certificate IV Information Technology Testing ICT40615
Certificate IV Information Technology ICT40115
Certificate IV Information Technology Networking ICT40415
Certificate III Information, Digital Media and Technology ICT30115
Non-Accredited Training Preparation for CISCO Assessment

More Information

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