Print this page

Certificate 4 in Information Technology (Programming)

Course 19010

CRICOS Code 059104E
National Code ICA40505

Apply now for this course

APPLY

Duration

1 year full-time

Locations, tuition fees and intakes

Additional costs for uniforms, equipment, textbooks and materials (if applicable) range from A$300 - A$1,000 per course.


Campuses in Sydney

2010
2011
Intakes*
Fees^
Intakes*
Fees^
Granville Feb A$10,170    
Hornsby Feb A$10,170    
Mount Druitt Feb, Jul A$10,170    
Padstow Feb A$10,170    
Ultimo Feb, Jul A$10,170    


Campuses outside Sydney

2010
2011
Intakes*
Fees^
Intakes*
Fees^
Newcastle Feb, Jul A$10,170    

*Intakes shown in red have already been filled
^Fees per course

View locations map

Description

This qualification develops basic programming skills in languages used in commercial systems. Depending on the choice of electives, graduates can work in a number of junior programming roles. Selecting design or games development oriented electives could equip an individual for digital, multimedia or games programming, while other electives could underpin a systems programmer role.

Career Opportunities

Analyst / Programmer, Applications Analyst, Applications Programmer, Computer Engineer, Developer / Programmer, Programmer Programmer / Analyst

Entry Requirements

  • Year 10 or equivalent
  • Academic IELTS 5.5 or TOEFL (iBT) 51 or Certificate 3 in English for Further Study at TAFE NSW or equivalent

Exit Points

N/A

Course Structure

To receive the Certificate 4 in Information Technology (Programming), students must complete 27 core units and a range of elective modules.

Core Units

  • Follow workplace safety procedures
  • Contribute to personal skill development and learning
  • Determine and confirm client business expectations and needs
  • Apply skills in object-oriented design
  • Determine and apply appropriate development methodologies
  • Use a library or pre-existing components
  • Build a graphical user interface
  • Apply introductory object oriented language skills
  • Apply introductory programming skills in another language
  • Apply mathematical techniques for software development
  • Automate processes
  • Apply intermediate programming skills in another language
  • Maintain open source code programs
  • Design organisational documents using computing packages
  • Develop and present a feasibility report
  • Create technical documentation
  • Locate equipment, system and software faults
  • Perform unit test for a class
  • Operate a personal computer
  • Operate computer hardware
  • Operate computing packages
  • Integrate commercial computing packages
  • Use computer operating system
  • Work effectively in an IT environment
  • Communicate in the workplace
  • Maintain ethical conduct
  • Manage simple projects

Elective Units

The full range of elective units is listed below. Elective units actually offered may vary between each semester and campus, and will depend on a number of considerations including the packaging rules for the qualification and demand for the unit.

  • Technical tutorial support
  • Tutorial support
  • Manage project quality
  • Develop detailed technical design
  • Identify physical database requirements
  • Create a simple mark up language document to specification
  • Use SQL to create database structures and manipulate data
  • Produce basic client side script for dynamic web pages
  • Use development software and IT tools to build a basic website
  • Build a database
  • Develop cascading style sheets
  • Create scripts for networking
  • Run standard diagnostic tests
  • Relate to clients on a business level
  • Manage complex projects

Additional Information

Click here for further general information about qualifications, articulation, facilities and equipment, assessment methods and Recognition of Prior Learning (RPL).

 

Course information and offerings are subject to change at any time.

ASK A QUESTION

Need advice about studying at TAFE NSW? Ask questions and get fast answers!

FIND A COURSE

Select a course area for more details: