Skip to Content
Diploma of Software Development ICT50715

Overview

This qualification will provide you with the skills and knowledge to be competent in programming and software development. With this qualification you would be able to create new software products to meet an initial project brief or customize existing software products to meet customer needs.

Qualification: Diploma of Software Development ICT50715
Program No: DP-BD12
Campus: CIT Reid 
Duration: 1 semester (approx. 35 hours per week) full-time, or part-time equivalent, of intensive delivery including project work. It is expected that you will 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 a Certificate IV and this Diploma. Most students will 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: Analyst programmer support, assistant programming developer, assistant software applications programmer, assistant software developer, database support programmer, web support.
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 IV in Programming or other relevant qualification, or units equivalent to the core of the Certificate IV; or
- Demonstrated vocational experience in a range of work environments using IT networking technologies, specifically:
* Creating OOP (e.g. Java) classes using inheritance;
* Analysing system requirements and document using UML diagrams such as user case diagram and use cases;
* Creating basic HTML documents and applying CSS;
* Using a programming language (e.g. Java, C++ and PL/SQL) to create iterative constructs and conditional statements.

If you do not meet these entry requirements, you are able to develop the required skills by enrolling in lower level qualifications prior to starting.

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

University of Canberra
This program provides 24 credit points into the Bachelor of Web Design and Production.

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

Core - complete all 10 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
  • ICTPRG418  Apply intermediate programming skills in another language
    • CIT Code: INFT450
      Cost: $160.00
      Description: This unit describes the skills and knowledge required to carry out intermediate programming activities using another programming language. The language may be an object-oriented language. It applies to individuals who are programmers in a variety of fields and who are required to produce software programs.
      Prerequisites: Nil
  • ICTPRG501  Apply advanced object-oriented language skills
    • CIT Code: INFT457
      Cost: $160.00
      Description: This unit describes the skills and knowledge required to undertake advanced programming tasks using an object-oriented programming language. It applies to individuals who are programmers producing complex object-oriented programming.
      Prerequisites: Nil
  • ICTPRG502  Manage a project using software management tools
    • CIT Code: INFT789
      Cost: $206.00
      Description: This unit describes the skills and knowledge required to use software management tools, to manage a project from initiation to completion. It applies to individuals who work in a team, or who individually develop systems to specification, using software management tools to manage delivery within time and budget parameters.
      Prerequisites: Nil
  • ICTPRG503  Debug and monitor applications
    • CIT Code: INFT790
      Cost: $80.00
      Description: This unit describes the skills and knowledge required to debug and monitor a software application. It applies to individuals who work as developers, testers and support engineers, using logging and tracing techniques to identify software problems and to monitor systems.
      Prerequisites: Nil
  • ICTPRG504  Deploy an application to a production environment
    • CIT Code: INFT791
      Cost: $80.00
      Description: This unit describes the, skills and knowledge required to install, uninstall, and configure an application to a production environment. It applies to individuals responsible for the software deployments of enterprise applications. They may work as application developers, administrators, release managers or deployment coordinators.
      Prerequisites: Nil
  • ICTPRG520  Validate an application design against specifications
    • CIT Code: INFT796
      Cost: $80.00
      Description: This unit describes the skills and knowledge required to check a software application design against the specifications, and to apply validation techniques across the system’s life cycle. It applies to individuals employed in the area of software development who are responsible for verifying and validating software design specifications. They may be software project managers, testers, software engineers, system analysts or software developers.
      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
  • ICTPRG529  Apply testing techniques for software development
    • CIT Code: INFT797
      Cost: $80.00
      Description: This unit describes the skills and knowledge required to develop test strategies and implement tests to assure the reliability and quality of an application. It applies to individuals who are responsible for test plan preparation, execution and maintenance, the reporting of tests and defect management in an application. These individuals include quality assurance analysts, test analysts, testers, system testers, software testers, test leads and developers.
      Prerequisites: Nil
  • Advanced programming in another language
    • CIT Code: INFT988
      Cost: $160.00
      Description:

      This unit describes the skills and knowledge required to undertake advanced programming tasks using a selected choice of another programming language. The language may be an object-oriented language. It applies to individuals who are programmers required to develop program code.
      This subject achieves ICTPRG523 Apply advanced programming skills in another language

      Prerequisites: Nil

Electives - complete all 6 if no Skills Recognition

Qualification restrictions apply to elective choice.

  • ICTICT509  Gather data to identify business requirements
    • CIT Code: INFT326
      Cost: $105.00
      Description: This unit describes the skills and knowledge required to identify, analyse and document business requirements. It applies to individuals working as systems analyst developers and project team leaders, and managers responsible for gathering data to identify business requirements.
      Prerequisites: Nil
  • ICTICT511  Match ICT needs with the strategic direction of the enterprise
    • CIT Code: INFT467
      Cost: $130.00
      Description: This unit describes the skills and knowledge required to ensure information and communications technology (ICT) services meet current and future internal operational enterprise requirements. It applies to individuals whose responsibilities may include maintaining and supporting critical infrastructure for objectives in small-to-medium sized organisations.
      Prerequisites: Nil
  • ICTSAS502  Establish and maintain client user liaison
    • CIT Code: INFT472
      Cost: $70.00
      Description: This unit describes the skills and knowledge required to establish and maintain client user liaison in an information and communications technology (ICT) environment, post support implementation. This occurs after the business critical functions have been determined. It applies to individuals who are responsible for system and business analysis and administration, and liaising with clients to ensure that their requirements are fully met.
      Prerequisites: Nil
  • ICTDBS504  Integrate database with a website
    • CIT Code: INFT325
      Cost: $50.00
      Description: This unit describes the skills and knowledge required to ensure the database is integrated with a website. It applies to individuals employed as web developers who are responsible for creating data-driven web applications.
      Prerequisites: Nil
  • ICTSAD505  Develop technical requirements for business solutions
    • CIT Code: INFT512
      Cost: $60.00
      Description: This unit describes the outcomes, skills and knowledge required to develop technical and related requirements that will enable business solutions to be implemented in an organisation. It applies to individuals who are responsible for performing complex technical analysis to complete a range of tasks and provide solutions to complex problems.
      Prerequisites: Nil
  • ICTWEB502  Create dynamic web pages
    • CIT Code: INFT290
      Cost: $80.00
      Description: This unit describes the skills and knowledge required to produce both server and client-side content. It applies to individuals working as web developers who are responsible for creating dynamic pages to provide interaction between the user and the website. They use highly developed technical and analytical skills when developing the user-website interface.
      Prerequisites: Nil

Subjects available for Skills Recognition only

  • ICTNWK514  Model preferred system solutions
    • CIT Code: INFT168
      Cost: $120.00
      Description: This unit describes the skills and knowledge required to fit a physical model into the design phase of the methodology. It applies to individuals working as system designers who are required to model proposed solutions.
      Prerequisites: Nil
  • ICTSAD501  Model data objects
    • CIT Code: INFT441
      Cost: $105.00
      Description: This unit describes the skills and knowledge required to understand business operations, identify entities and data, diagrammatically represent their relationships, and prepare a data model. It applies individuals who have a broad range of analytical, technical and communication skills and who work within broad but established parameters.
      Prerequisites: Nil
  • ICTSAD502  Model data processes
    • CIT Code: INFT442
      Cost: $105.00
      Description: This unit describes the skills and knowledge required to gather process data and business information in order to model data processes within an organisation. It applies to individuals who can apply a broad range of technical knowledge and skills within the context of a complex project.
      Prerequisites: Nil
  • ICTSAD506  Produce a feasibility report
    • CIT Code: INFT801
      Cost: $60.00
      Description: This unit describes the skills and knowledge required to recommend the preferred scenario from a range of feasible options offered to the client. It applies to individuals who are responsible for researching, planning and designing solutions for complex information and communications technology (ICT) projects.
      Prerequisites: Nil
  • ICTPMG501  Manage ICT projects
    • CIT Code: INFT766
      Cost: $160.00
      Description: This unit describes the skills and knowledge required to manage the initiation, implementation and completion of reasonably complex information and communications technology (ICT) projects incorporating scope, risk control and financial factors. It applies to individuals who utilise a range of specialised technical and managerial techniques to plan, carry out and evaluate their own work and/or the work of a team.
      Prerequisites: Nil

Related Courses

Graduate Certificate Networking and Cyber Security 10198NAT
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 IV Programming ICT40515
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