Diploma of Information Technology
(Software Development)
includes Certificate 4 Information Technology (Programming) (19010)
Course 19018 CRICOS Code 059105D |
Apply now for this course |
Duration
2 years 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$20,340 | ||
| Hornsby | Feb, Jul | A$20,340 | ||
| Mount Druitt | Feb, Jul | A$20,340 | ||
| Padstow | Feb | A$20,340 | ||
| Ultimo | Feb, Jul | A$20,340 | ||
Campuses outside Sydney |
2010 |
2011 |
||
Intakes* |
Fees^ |
Intakes* |
Fees^ |
|
| Newcastle | Feb | A$20,340 | ||
*Intakes shown in red have already been filled
^Fees per course
Description
This Diploma is designed for people who wish to pursue a career in IT with a focus on programming and software development.
A competent person could work as a specialist in the area of programming including the information and communication technology (ICT) and programming aspects of games development. The course has a strong focus on object orientated programming, business needs analysis and project management.
Career Opportunities
Games Developer, Games Programmer, Middleware Programmer, Programming/Software Engineer, Software Applications Specialist, Software Architect, Software Developer, Software Developer/Programmer.
Entry Requirements
- Year 12 or equivalent
- Academic IELTS 5.5 or TOEFL (iBT) 51 or Certificate 3 in English for Further Study at TAFE NSW or equivalent
- Academic IELTS 6.0 or TOEFL (iBT) 68 or Certificate 3 in English for Further Study at TAFE NSW or equivalent for Diploma-to-Degree courses (DIAC 573 visa requirement)
Exit Points
N/A
Course Structure
This course includes:
- Certificate 4 in Information Technology (Programming) (19010)
To receive the Diploma of Information Technology (Software Development) – includes Certificate 4 Information Technology (Programming) (19010), students must complete 23 core units and a range of elective modules.
Core Units
- Follow workplace safety procedures
- Manage project quality
- Determine and apply appropriate development methodologies
- Prepare disaster recovery and contingency plans
- Translate business needs into technical requirements
- Apply introductory object oriented language skills
- Apply introductory programming skills in another language
- Automate processes
- Apply intermediate programming skills in another language
- Apply intermediate object-oriented language skills
- Apply advanced object-oriented language skills
- Apply advanced programming skills in another language
- Design organisational documents using computing packages
- Ensure privacy for users
- Perform Integration Test
- 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
- Manage complex 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
- Determine and confirm client business expectations and needs
- Model preferred system solutions
- Develop detailed component specifications from project specifications
- Validate quality and completeness of system design specifications
- Design a database
- Determine best-fit topology for a local network
- Develop website information architecture
- Gather data to identify business requirements
- Model data objects
- Model data processes
- Create a simple mark up language document to specification
- Build using rapid application development
- Create dynamic pages
- Integrate a database with a website
- Maintain functionality of legacy code programs
- Maintain custom software
- Create user documentation
- Install and optimise operating system software
- Connect internal hardware components
- Install and manage network protocols
- Match the IT needs with the strategic direction of the enterprise
- Connect hardware peripherals
- Provide basic system administration
- Provide advice to clients
- Provide network systems administration
- Maintain equipment and software in working order
- Care for computer hardware
- Establish and maintain client user liaison
- Run standard diagnostic tests
- Perform systems test
- Operate a word processing application
- Operate a spreadsheet application
- Operate database application
- Send and retrieve information using web browsers and email
- Apply occupational health and safety procedures
- Migrate to new technology
- Use advanced features of computer applications
- Manage customer relationships
- IT work placement AQF 5
- IT portfolio AQF 5
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:

