Upgrade your career in ICT with this advanced course that will qualify you to become an assistant software developer or systems administrator.
ICT50718 Diploma of Software Development
Advance your career in information communications technology (ICT) with this high-level qualification. This course will give you the skills you need to become an assistant software developer or systems administrator.
According to the Australian Government's Job Outlook service, the number of people working as software and application programmers is growing very strongly. This very large occupation is expected to have around 80,000 job openings over the next five years.
Throughout this course you will become skilled in writing and maintaining program code, debugging and monitoring applications, and configuring applications in a production environment. Our highly experienced staff are still strongly embedded in the industry and will give you the one-on-one guidance you need to succeed.
Successful completion of this course will qualify you to work as an assistant software developer or systems administrator. You will also get the foundation knowledge needed to undertake further studies in the field.
Complete two qualifications in the same time is usually takes to complete a degree alone with our diploma-to-degree pathways. Successful completion of your Diploma of Software Development will give you guaranteed entry into a number of IT degrees with universities including QUT and Griffith University.
Our courses are delivered by passionate industry experts with years of experience in the ICT sector. Our teachers understand the technical aspects of the job and are ahead of the game in innovation and development, preparing you for the next big thing in the industry.
The successful achievement of this qualification requires you to complete all core and 6 elective units from the list below.
UNIT CODE | UNIT NAME | |
---|---|---|
ICTICT418Contribute to copyright, ethics and privacy in an ICT environmentUnit code: ICTICT418 Unit 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. |
Contribute to copyright, ethics and privacy in an ICT environment | |
ICTPRG418Apply intermediate programming skills in another languageUnit code: ICTPRG418 Unit 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. |
Apply intermediate programming skills in another language | |
ICTPRG502Manage a project using software management toolsUnit code: ICTPRG502 Unit description: This unit describes the skills and knowledge required to use software management tools, to manage a project from initiation to completion. |
Manage a project using software management tools | |
ICTPRG503Debug and monitor applicationsUnit code: ICTPRG503 Unit description: This unit describes the skills and knowledge required to debug and monitor a software application. |
Debug and monitor applications | |
ICTPRG504Deploy an application to a production environmentUnit code: ICTPRG504 Unit description: This unit describes the, skills and knowledge required to install, uninstall, and configure an application to a production environment. |
Deploy an application to a production environment | |
ICTPRG520Validate an application design against specificationsUnit code: ICTPRG520 Unit 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. |
Validate an application design against specifications | |
ICTPRG523Apply advanced programming skills in another languageUnit code: ICTPRG523 Unit 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. |
Apply advanced programming skills in another language | |
ICTPRG527Apply intermediate object-oriented language skillsUnit code: ICTPRG527 Unit description: This unit describes the skills and knowledge required to undertake intermediate level programming tasks using an object-oriented programming language. |
Apply intermediate object-oriented language skills | |
ICTPRG529Apply testing techniques for software developmentUnit code: ICTPRG529 Unit 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. |
Apply testing techniques for software development | |
ICTPRG532Apply advanced object-oriented language skillsUnit code: ICTPRG532 |
Apply advanced object-oriented language skills |
UNIT CODE | UNIT NAME | |
---|---|---|
Greater Brisbane | ||
ICTDBS502Design a databaseUnit code: ICTDBS502 Unit description: This unit describes the skills and knowledge required to establish client needs and technical requirements and to design a database that meets those requirements. |
Design a database | |
ICTGAM528Create games for mobile devicesUnit code: ICTGAM528 Unit description: This unit describes the skills and knowledge required to demonstrate innovative game development strategies, to create games for mobile devices. |
Create games for mobile devices | |
ICTICT509Gather data to identify business requirementsUnit code: ICTICT509 Unit description: This unit describes the skills and knowledge required to identify, analyse and document business requirements. |
Gather data to identify business requirements | |
ICTICT517Match ICT needs with the strategic direction of the organisationUnit code: ICTICT517 |
Match ICT needs with the strategic direction of the organisation | |
ICTPRG604Create cloud computing servicesUnit code: ICTPRG604 Unit description: This unit describes the skills and knowledge required to design, build, test and deploy web services and cloud computing applications to specifications. |
Create cloud computing services | |
ICTWEB503Create web-based programsUnit code: ICTWEB503 Unit description: This unit describes the skills and knowledge required to develop web applications. |
Create web-based programs | |
Gold Coast | ||
ICTICT517Match ICT needs with the strategic direction of the organisationUnit code: ICTICT517 |
Match ICT needs with the strategic direction of the organisation | |
ICTICT509Gather data to identify business requirementsUnit code: ICTICT509 Unit description: This unit describes the skills and knowledge required to identify, analyse and document business requirements. |
Gather data to identify business requirements | |
ICTPRG604Create cloud computing servicesUnit code: ICTPRG604 Unit description: This unit describes the skills and knowledge required to design, build, test and deploy web services and cloud computing applications to specifications. |
Create cloud computing services | |
ICTDBS502Design a databaseUnit code: ICTDBS502 Unit description: This unit describes the skills and knowledge required to establish client needs and technical requirements and to design a database that meets those requirements. |
Design a database | |
ICTDBS504Integrate database with a websiteUnit code: ICTDBS504 Unit description: This unit describes the skills and knowledge required to ensure the database is integrated with a website. |
Integrate database with a website | |
ICTWEB503Create web-based programsUnit code: ICTWEB503 Unit description: This unit describes the skills and knowledge required to develop web applications. |
Create web-based programs |
Note: For some courses, not all electives are available at all campuses.
Studying on campus is a great way to enjoy the benefits of face-to-face education in a way that is far removed from a typical school. No matter which campus you choose, you know that you will be learning in an adult environment where you will be respected and nurtured. Attend a campus to learn face-to-face with a teacher in one of our learning spaces; such as a classroom, workshop, laboratory or simulated environments, or interact with teachers using real-time video or web conference tools. Learn more
Campus | START DATES
![]() When your course is scheduled to begin |
Duration | WORKLOAD
![]() How much time you will need to commit to successfully complete your course, combining face-to-face and self-directed study and any required placements. |
STUDY MODE
![]() Also known as delivery mode, this is how your training is delivered. Learn more |
COST
![]() The cost of your course may vary, depending on your eligibility for funding, subsidies or concessions. See the payment options section for more information. Learn more |
---|---|---|---|---|---|
Bracken Ridge | 25 January 2021 | 1 year | Full time up to 3 days per week | Classroom | Full fee: $15,665 Subsidised: $12,545 Concession: $11,620 |
Loganlea | 25 January 2021 | 1 year | Full time up to 3 days per week | Classroom | Full fee: $15,665 Subsidised: $12,545 Concession: $11,620 |
Campus | START DATES
![]() When your course is scheduled to begin |
Duration | WORKLOAD
![]() How much time you will need to commit to successfully complete your course, combining face-to-face and self-directed study and any required placements. |
STUDY MODE
![]() Also known as delivery mode, this is how your training is delivered. Learn more |
COST
![]() The cost of your course may vary, depending on your eligibility for funding, subsidies or concessions. See the payment options section for more information. Learn more |
---|---|---|---|---|---|
Coomera | 25 January 2021 | 1 year | Full time 3 days per week Monday, Tuesday, Wednesday |
Mixed mode | Full fee: $15,665 Subsidised: $12,545 Concession: $11,620 |
Coomera | 12 July 2021 | 1 year | Full time 3 days per week | Mixed mode | Full fee: $15,665 Subsidised: $12,545 Concession: $11,620 |
Courses delivered on campus may have a combination of online and classroom based learning. Students are expected to undertake additional personal study to complete the course requirements.
As an international student at TAFE Queensland you'll gain hands-on experience in our modern classrooms, laboratories and workshops using state-of-the-art facilities and the same tools and equipment used in industry.
Get the internationally-recognised qualification you need to launch your career while enjoying the unique Australian landscape, culture, and lifestyle.
No matter where you are in your study journey, our team of international student support advisors can help you settle into life in Australia and provide support and assistance to help you throughout your studies.
Campus | START DATES
![]() When your course is scheduled to begin |
Duration | WORKLOAD
![]() How much time you will need to commit to successfully complete your course, combining face-to-face and self-directed study and any required placements. |
STUDY MODE
![]() Also known as delivery mode, this is how your training is delivered. Learn more |
COST
![]() The cost of your course may vary, depending on your eligibility for funding, subsidies or concessions. See the payment options section for more information. Learn more |
---|---|---|---|---|---|
Bracken Ridge | 25 January 2021 | 1 year | Full time | Classroom | International: $16,000 |
Loganlea | 25 January 2021 | 1 year | Full time | Classroom | International: $16,000 |
Bracken Ridge | 12 July 2021 | 1 year | Full time | Classroom | International: $16,000 |
Loganlea | 12 July 2021 | 1 year | Full time | Classroom | International: $16,000 |
Campus | START DATES
![]() When your course is scheduled to begin |
Duration | WORKLOAD
![]() How much time you will need to commit to successfully complete your course, combining face-to-face and self-directed study and any required placements. |
STUDY MODE
![]() Also known as delivery mode, this is how your training is delivered. Learn more |
COST
![]() The cost of your course may vary, depending on your eligibility for funding, subsidies or concessions. See the payment options section for more information. Learn more |
---|---|---|---|---|---|
Coomera | 25 January 2021 | 1 year | Full time 3 days per week | Classroom | International: $16,000 |
As an international student you’ll study face-to-face in a classroom with other international and Australian students at one of our campus locations.
In addition to your scheduled class hours you will be expected to complete additional study in your own time.
The course cost indicated is for students on an international student visa. If you’re visiting Australia on a non-student visa (e.g. partner visa, working holiday, employer sponsor etc.) please contact us directly for the price applicable to you.
If you want to go on to further study at university, TAFE Queensland has a pathway option to get you there. In many cases, completing one of our diplomas may give you a full year of credit towards a degree with one of our partner universities.
Learn more about university pathwaysNo matter what your circumstances, TAFE Queensland has a payment option to suit you. If you are unsure of what's right for you, get in touch. We're here to help.
This may be the full fee for the course, or the student contribution amount if you are eligible for a subsidy or concession.
This is an interest-free personal loan from the Australian Government that provides eligible students access to capped funding to help pay for their studies.
If you have difficulty paying for the full cost of a course upfront, you may be eligible for a payment plan.
Our preferred payment method is telegraphic transfer or credit card using Western Union Global Pay for Students or the Flywire Payment Portal. Western Union and Flywire both allow you to complete your payment in your own currency using a telegraphic transfer with no processing fees or delays.
Learn more
There are no formal entry requirements for this course.
Domestic Students
This qualification has no formal entry criteria however TAFE Queensland has the following selection criteria for this qualification:
If you’re under 17 years of age, special enrolment conditions may apply.
International Students
The following Selection criteria requirements apply only to International Students:
Students should be a minimum of 18 years of age. Student visa applicants under the age of 18 will be accepted where they demonstrate that they will be accompanied by a parent, legal custodian or a suitable relative who is aged 21 or over. This arrangement requires the approval of the Department of Home Affairs. For more information visit Department of Home Affairs - Welfare Requirements for Student Visa Applicants under 18.
It is recommended that you have access to a reliable internet connection to access TAFE Queensland's online learning system Connect, and a computer with up-to-date software, including Microsoft Office, Adobe Acrobat Reader and Adobe Flash Player. This equipment and software is available for use at all TAFE Queensland locations.
You will be provided with a recommended reading list and/or required textbooks during orientation or at the start of each unit. The purchase of these resources may incur additional costs, or you may be able to borrow them from the TAFE Queensland library network.
Skill and knowledge assessments are an essential step in progressing through your course. You may be assessed in a number of ways while you are studying at TAFE Queensland, including observation, written assessment, questioning, portfolios, work samples, third-party feedback, and through recognition of prior learning. Read more about assessment methods.
Disclaimer
All information was accurate at time of publication, however TAFE policies, tuition fees and course content is subject to change without notice. Course commencement is dependent on sufficient enrolment numbers. Timetable information is subject to change prior to commencement and/or during the duration of your course.
If you're ready to get started, simply hit the Apply Now button on your preferred course information page and get your application underway online.
You can apply to study this course through the Queensland Tertiary Admission Centre (QTAC). You will need to submit your application on the QTAC website. It will be assessed, and if you are successful you will receive an offer directly through QTAC. You will need to accept your offer from QTAC before enrolling with TAFE Queensland.
International students can either apply directly through our TAFE Queensland International Application portal, or through one of our education agents. Our registered agents can assist you with your visa application and guide you through the enrolment process. If you are from this list of countries, you will need to apply through an agent.
Learn more
Fast track your way to a formal qualification by earning credit for the things you already know. Getting recognition for the skills you've gained from the workplace or previous learning means less study time for you, and getting the paper to prove you're qualified a whole lot sooner. We can assess your skills, directly apply credits from previous successful study, and give you advanced standing in your course.
If you have read and understood the student rules, refund policy, understand your fees and payment options, have a Unique Student Identifier (USI) and checked you meet the entry requirements and selection criteria for this course, you're ready to get started.
If you want to go on to further study at university, TAFE Queensland has a pathway option to get you there. In many cases, completing one of our diplomas may give you a full year of credit towards a degree with one of our partner universities.
Learn more about university pathways