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.
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.
Requirements for the major and minor in Software Development are listed in the Software Development unit of study table.
The Software Development Honours is a component available via an appended Honours. Honours is comprised of a total of 48-credit points that is distributed across 24-credit points of research project in areas including, but not limited to, requirement engineering, software testing, software quality and verification and validation. The remaining 24-credit points is spent in advanced coursework units of study, including a core subject of CS Research Methods.
Honours is available to students who have a completed major in an area relevant to their project and have met the requirements outlined in the resolutions. Admittance into the program is determined by the Faculty of Science as well as the honours director.
| Website | School of Computer Science |
|---|---|
| Enquiries | Engineering Student Advising Portal for Software Development major enquiries only. |
| Honours director | Dr Rahul Gopinath E cs.honours@sydney.edu.au General Honours Advice Ms Bahar Mirzamahmoudian E cs.honours@sydney.edu.au |