±¬ÁÏÍõ

Software Development

Overview

This page was first published on 13 November 2025 and was last amended on 02 June 2026.
View details of the changes below.

Mathematics prerequisites and Mathematics Learning Support

In 2024, someÌýmathematics prerequisitesÌý for undergraduate students commencing in Semester 1 2025 were removed.

It has been identified that this curriculum component (Program, Major or Minor) has been affected. To ensure success, make sure you are aware of the required level of mathematics (assumed knowledge) for this curriculum component. Visit theÌýmathematics learning supportÌýwebpage, to understand your pathway to success, including the sequence of units you should complete and the support services available.

About the major

A major in Software Development provides the understanding and skill that allow a team to reliably produce high-quality working software that meets client needs. From a foundation of individual programming skill, you will learn the theory and practices involved in determining requirements, designing software solutions, and delivering the outcomes.

Requirements for completion

The Software Development major and minor requirements are listed in theÌýSoftware Development unit of study table.

Honours

Honours in Software Development may be undertaken via an appended honours degree.ÌýAdmission requirements and unit of study information can be found on the SoftwareÌýDevelopment - Honours unit of study table. Read how to apply for honours as a currentÌýstudent.

Contact and further information

°Â±ð²ú²õ¾±³Ù±ð:ÌýSchool of Computer Science
·¡³¾²¹¾±±ô:Ìýcs_undergraduate@sydney.edu.au

Major coordinator

Dr. Rahul Gopinath
rahul.gopinath@sydney.edu.au

Post-publication amendments

DateOriginal publicationPost-publication amendment
02/06/2026ContactÌýsection published as:
[Website School of Computer Science
Email cs_undergraduate@sydney.edu.au

Major coordinator

Dr. Rahul Gopinath
rahul.gopinath@sydney.edu.au]
ContactÌýsection amended to:
[Website School of Computer Science
Enquiries: Engineering Student AdvisingÌýPortal for Computer Science majorÌýenquiries only.]