Sei sulla pagina 1di 7

NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION

STUDENT ASSESSMENT GUIDE - COURSE


National Course Code:ICA50705

Course qualification and name:Diploma of Information Technology (Software


Development)

Course Number:19018Version:3

Course Outcomes:

This qualification provides the skills and knowledge for an individual to be


competent in programming and software development. A competent person could work
as a specialist in the area of programming including the ICT and programming
aspects of games development. The qualification has a strong ICT base with the
potential for inclusion of a range of broader design and multimedia units to
suit particular needs. Up to 25 per cent of all units can potentially be
selected from outside of ICA05 enabling significant flexibility in the
composition of the qualification.

This course provides a learning pathway to the training package qualification,


Diploma of Information Technology (Software Development) ICA50705, from the
Information and Communications Technology Training Package (ICA05).

The Diploma of Information Technology (Software Development) is designed for


learners 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 ICT and programming aspects of games development.
The course has a strong focus on object orientated programming, business need
analysis and project management.

Course studies may involve some responsibility for others. Participation in


teams including group or team coordination may be involved.

There are a number of possible pathways into this Diploma, including the
following:

- Certificate IV in Information Technology (General) ICA40105


Software stream
- Certificate IV in Information Technology (Support) ICA40205
Database Administration stream
- Certificate IV in Information Technology (Programming) ICA40505
- Certificate IV in Information Technology (Systems Analysis and Design)
ICA40705

Depending on the choice of electives, graduates could work in a number of


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.

Possible job titles include:


- Games Developer
- Games Programmer
- Middleware Programmer
- Programming/Software Engineer
- Software Applications Specialist
- Software Architect
- Software Developer
- Software Developer/Programmer.

Course Grading:This qualification is GRADED.

When you finish this course you will receive a qualification which shows your
level of achievement - PASS, CREDIT or DISTINCTION. The level of the

(C) NSW TAFE Commission 17-Oct-2010 1


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE
qualification depends on your results in certain subjects. These subjects are
marked * in the course structure.

What you must do to complete the course:

The course structure below shows what you must do to complete this course. The
units/modules are arranged in groups and sometimes also in subgroups.

You must complete each group as specified as well as following the course
completion instructions. If a course contains optional groups there will be a
statement at the top of the course indicating how many you must do. At the
top of any group containing optional subgroups there will be a statement saying
how many you must do.

To attain the ICA50705 Diploma of Information Technology (Software Development)


the ICA05 Training Package requires you to complete 17 units plus the necessary
pre-requisites. To meet these requirements the TAFENSW pathway involves the
completion of 29 units consisting of nine (9) foundation units, five (5)
prerequisite units, nine (9) core programming units and six (6) elective units.
Refer to section '6. Delivery of course' for advice about possible unit
clustering and a suggested training program.

Note: Students should be aware that some units of competency have


pre-requisites. These pre-requisites must be completed. Refer to pre-requisite
grid below.

Group 1 Foundation Units


All units must be completed

These are the core units from Certificate II in Information Technology


(ICA20105) TAFE NSW Course No. 19001 and are required for entry into the Diploma
of Information Technology (Software Development) ICA50705, TAFE NSW Course
No.19018.

These units have been identified in the Training Package as prerequisites for
this qualification as they contain the basic fundamentals of ICT knowledge and
skills for all the qualifications in IT. They have been embedded in this
qualification to ensure that students have these basic fundamentals.

Where appropriate, learners may gain recognition for their prior skills in those
areas.

Group 2 - Prerequisite Units


All units must be completed

The prerequisite units cover the skills and knowledge required to undertake the
core units in this course.

Group 3 - Core Units


All units must be completed

The core units cover the generalised programming and software development skills
and knowledge required to work in this area.

Group 4 - Electives
Complete a maximum of six (6) Weighted Units.

Note: Two level 4 units from the prerequisite group (group 2 above) have been
counted as 'electives' as allowed within the training package guidelines. The
number of electives required has therefore been reduced from eight (8) to six

(C) NSW TAFE Commission 17-Oct-2010 2


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE
(6).

Enrichment Group
An enrichment group has also been included in the course consisting of units
which do not contribute to the completion of the award as specified in the
Training Package. The units have been identified by local industry and equity
groups for inclusion. This level of customisation is permitted under Training
Package implementation rules.

If an institute wants to deliver units from this group they must include this
information in their advertising.

LEARNER SUPPORT
Learners requiring support to meet their course and learning goals may co-enrol
in the Learner Support Course (9999).

The teaching section should contact the course developer if a request is


received from an industry group to include a specific unit of competency in a
qualification that is not already in the course.

PREREQUISITE GRID

Code and Title Prerequisite units required


-----------------------------------------------------------------------------
--
ICAA5151B Gather data to identify ICAA4041C Determine and confirm
business requirements client business *
expectations and needs
ICAA4233B Determine and apply
appropriate development
methodologies
-----------------------------------------------------------------------------
--
ICAA5158B Translate business needs ICAA4233B Determine and apply
into technical requirements appropriate development
methodologies
-----------------------------------------------------------------------------
--
ICAB5223B Apply intermediate object- ICAB4219B Apply introductory object-
oriented language skills oriented language skills
-----------------------------------------------------------------------------
--
ICAB4219B Apply introductory object- ICAB4225B Automate processes
oriented language skills
------------------------------------------------- ---------------------------
---
ICAB5226B Apply advanced object- ICAB5223B Apply intermediate object-
oriented language skills oriented language skills
-----------------------------------------------------------------------------
---
ICAB5227B Apply advanced programming ICAB4229B Apply intermediate programming
skills in another language skills in another language
-----------------------------------------------------------------------------
---
ICAB4229B Apply intermediate ICAB4222B Apply introductory programming
programming skills in skills in another language
another language
-----------------------------------------------------------------------------
---
ICAB4222B Apply introductory ICAB4225B Automate processes

(C) NSW TAFE Commission 17-Oct-2010 3


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE
programming skills in
another language
-----------------------------------------------------------------------------
---
ICAP5039B Match IT needs with the ICAA4041C Determine and confirm client
strategic direction of the business expectations and needs
enterprise *
-----------------------------------------------------------------------------
---
ICAT5081B Perform systems test ICAT3025B Run standard diagnostic tests *
-----------------------------------------------------------------------------
---

* Note: Pre-requisites for specialist elective units marked with an asterix (*)
above are in Enrichment Group 6.

Group 1 FOUNDATION
All module/units must be completed

NSW Module/Unit Module/Unit Name Nominal Hours


BSBCMN106A Follow workplace safety procedures 10
ICAD2012B Design organisational documents using computing 35
ICAU1128B Operate a personal computer 15
ICAU2005B Operate computer hardware 25
ICAU2006B Operate computing packages 40
ICAU2013B Integrate commercial computing packages 25
ICAU2231B Use computer operating system 20
ICAW2001B Work effectively in an IT environment 25
ICAW2002B Communicate in the workplace 25

Group 2 PREREQUISITE GROUP


All module/units must be completed

NSW Module/Unit Module/Unit Name Nominal Hours


ICAA4233B Determine and apply appropriate development 20
ICAB4219B Apply introductory object-oriented language skills 60
ICAB4222B Apply introductory programming skills in another 60
ICAB4225B Automate processes 40
ICAB4229B Apply intermediate programming skills in another 60

Group 3 COMMON CORE


All module/units must be completed
* indicates that the module contributes to the grade of the award

NSW Module/Unit Module/Unit Name Nominal Hours


BSBPMG505A Manage project quality 40
ICAA5056B * Prepare disaster recovery and contingency plans 60
ICAA5158B * Translate business needs into technical requirements 40
ICAB5223B * Apply intermediate object-oriented language skills 50
ICAB5226B * Apply advanced object-oriented language skills 80
ICAB5227B * Apply advanced programming skills in another language 80
ICAS5202B * Ensure privacy for users 30

(C) NSW TAFE Commission 17-Oct-2010 4


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE

NSW Module/Unit Module/Unit Name Nominal Hours


ICAT5079B * Perform integration test 30
PSPPM502B Manage complex projects 62

Group 4
All subgroups must be completed
At least 6 module/units must be completed

Subgroup 1 SPECIALIST ELECTIVES


At least 4 module/units must be completed

NSW Module/Unit Module/Unit Name Nominal Hours


ICAA5054C Validate quality and completeness of system design 40
specifications
ICAA5151B Gather data to identify business requirements 30
ICAB5068B Build using rapid application development 40
ICAB5228B Maintain functionality of legacy code programs 40
ICAB5230B Maintain custom software 40
ICAP5039B Match IT needs with the strategic direction of the 20
ICAS5102B Establish and maintain client user liaison 20
ICAT5081B Perform systems test 30

Subgroup 2 GENERAL ELECTIVES


No more than 2 module/units may be completed

NSW Module/Unit Module/Unit Name Nominal Hours


ICAA4041B Determine and confirm client business expectations and 30
ICAA5046B Model preferred system solutions 40
ICAA5050B Develop detailed component specifications from project 40
specifications
ICAA5139B Design a database 50
ICAA5144B Determine best-fit topology for a local network 20
ICAA5146B Develop website information architecture 30
ICAA5153B Model data objects 30
ICAA5154B Model data processes 30
ICAB5165B Create dynamic web pages 30
ICAB5180B Integrate database with a website 25
ICAT5077B Develop detailed test plan 30

Group 5 ENRICHMENT
You may choose modules/units from this group but they do not count towards
course completion

NSW Module/Unit Module/Unit Name Nominal Hours


19031E IT updated portfolio 2
BSBCMN304A Contribute to personal skill development and learning 30
BSBSUS201A Participate in environmentally sustainable work practices 20
ICAA4058B Apply skills in object-oriented design 40
ICAB4060B Identify physical database requirements 40
ICAB4075B Use a library or pre-existing components 40
ICAB4135B Create a simple mark-up language document to 20
ICAB4136B Use structured query language to create database 60
structures and manipulate data
ICAB4137B Produce basic client side script for dynamic web pages 40
ICAB4170B Build a database 30

(C) NSW TAFE Commission 17-Oct-2010 5


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE

NSW Module/Unit Module/Unit Name Nominal Hours


ICAB4171B Develop cascading style sheets 20
ICAB4178B Build a graphical user interface 50
ICAB4224B Apply mathematical techniques for software development 30
ICAB4232B Maintain open source code programs 20
ICAD3218B Create user documentation 20
ICAD4043B Develop and present a feasibility report 20
ICAD4217B Create technical documentation 20
ICAI3020B Install and optimise operating system software 20
ICAI3021B Connect internal hardware components 40
ICAI3101B Install and manage network protocols 30
ICAS2014B Connect hardware peripherals 10
ICAS3024B Provide basic system administration 20
ICAS3031B Provide advice to clients 40
ICAS3032B Provide network systems administration 20
ICAS3115B Maintain equipment and software in working order 20
ICAS3234B Care for computer hardware 20
ICAT4221B Locate equipment, system and software faults 20
ICAT4242B Perform unit test for a class 40
ICAU1129B Operate a word processing application 15
ICAU1130B Operate a spreadsheet application 15
ICAU1131B Operate a database application 20
ICAU1133B Send and retrieve information using web browsers and 15
ICAU3004B Apply occupational health and safety procedures 10
ICAU3019B Migrate to new technology 20
ICAU3126B Use advanced features of computer applications 30
ICAW4214B Maintain ethical conduct 10
ICTCC330A Manage customer relationships 20
NSWTICA501A IT work placement AQF 5 30
NSWTICA502A IT portfolio AQF 5 2
PSPPM402B Manage simple projects 62

Group 6 ENRICHMENT
You may choose modules/units from this group but they do not count towards
course completion

NSW Module/Unit Module/Unit Name Nominal Hours


ICAA4041C Determine and confirm client business expectations and 30
ICAT3025B Run standard diagnostic tests 10

Group 998 TUTORIAL


Your teacher will tell you if you need to do any modules/units from this group

NSW Module/Unit Module/Unit Name Nominal Hours


19018A Technical tutorial support 120

Requirements to receive the qualification:

To gain the award of the Diploma of Information Technology (Software


Development), the learner must satisfactorily complete all of the 9 foundation
units in Group 1, five (5) prerequisite units from Group 2, nine (9) core units
from Group 3 and at least six (6) elective units from Group 4.

(C) NSW TAFE Commission 17-Oct-2010 6


NEW SOUTH WALES TECHNICAL AND FURTHER EDUCATION COMMMISSION
STUDENT ASSESSMENT GUIDE - COURSE

Exit Points:

Depending on the electives chosen and completed the following courses are exit
points:

Certificate II in Information Technology ICA20105 TAFE NSW course 19001

Recognition:

TAFE NSW recognises the skills and knowledge you have gained through previous
studies, work and life experiences. We call this RECOGNITION.

If you are given recognition for a subject/module it means you do not need to do
it. In some cases recognition may allow you to complete your course faster.

Recognition can take two forms:

* results transfer
----------------
marks or grades from TAFE NSW subjects/modules studied previously can be
transferred to the current subjects/modules. Can be used to calculate the
level of qualification

* exemption
---------
no marks or grades. Cannot be used to calculate the level of qualification

To get a graded qualification in this course you must have marks in at least
50% of the subjects/modules which are used to calculate the level of
your qualification. These subjects/modules are marked with an *. If you have
marks for less than 50% of these subjects/modules your qualification will be
ungraded.

IF YOU HAVE BEEN GRANTED A LARGE NUMBER OF EXEMPTIONS YOUR LEVEL OF


QUALIFICATION MAY BE AFFECTED.

If you want to claim recognition for any subject/module in your course you
should obtain a copy of the Recognition Guide for that subject/module and
discuss it with your teacher.

More about Assessment

For information about assessment in TAFE NSW please see "Every Student's Guide
to Assessment in TAFE NSW" which is available on the TAFE NSW website at:
http://www.tafensw.edu.au/courses/about/assessment_guide.htm.

(C) NSW TAFE Commission 17-Oct-2010 7

Potrebbero piacerti anche