
The University of Sydney
Bachelor of Science (Software Development)
Nationally Recognised Higher EducationA 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.
Delivery mode
The University of Sydney offers this course through the following delivery modes:
Blended
Combine the flexibility of online learning with the support of on campus learning.
- Camperdown
- J12/1 Cleveland St, Darlington
- Level 2, Building A M02/88 Mallett St, Camperdown
- Manning Rd, Camperdown
Entry requirements
Domestic Students
- There are no mandated entry requirements.
Qualifications
A secondary education qualification such as the NSW Higher School Certificate (including national and international equivalents), OR approved higher education study, including approved preparation courses.
Prerequisites
This course has a Mathematics prerequisite.
Assumed knowledge
You are expected to have studied the following subjects in high school to succeed in this course:
Mathematics Advanced and/or higher (depending on units of study selected) Other assumed knowledge depends on majors or units of study chosen.
English language requirements
You may need to provide evidence of your English proficiency to study with us. Find out which requirements are applicable to you below:
Option 1:English is my first language
- citizenship or permanent long-term residency (minimum ten years), AND
- completed secondary or higher education (tertiary) studies recognised by the University in an approved English-speaking country
Option 2: English is NOT my first language
If English is not your first language, you may be able to prove English proficiency with an approved English skills test taken within 2 years of commencing the course.
- IELTS score: A minimum result of 6.5 overall and a minimum result of 6.0 in each band
- TOEFL - IBT score: A minimum result of 85 overall including a minimum result of 17 in Reading, Listening and Speaking and 19 in Writing
- Pearsons Test of English: A minimum result of 61 overall and a minimum result of 54 in each band
Vocational education and training (VET) study (Diplomas and advanced diplomas)
Diplomas and advanced diplomas
We may consider the results of a completed diploma or advanced diploma, including vocational education and training (VET) qualifications at that level if it was accredited by the Australian Qualifications Framework (AQF) or an overseas equivalent at the time you were enrolled, and is accepted by your faculty. If you're applying for a course with additional admission criteria, such as an interview, audition or portfolio, these factors will also be taken into account.
You can check AQF accreditation with the provider, or look for an AQF accreditation symbol on your transcript of results or award certificate.
Additional requirements may apply.Course fees
For more information about this course and payment options please enquire now.
Career opportunities
The Bachelor of Science (Software Development) will prepare you for the following roles.
Database Designer
A Database Designer creates and optimises databases to store and manage data efficiently for various applications. You might work in sectors such a...
Programmer
Programmers are the people who write the code behind your favourite computer software and smartphone apps. They write and modify programming code a...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
Mobile Application Developer
A Mobile Application Developer designs programs for use on mobile devices such as phones, laptops or tablets. You might meet with clients to discus...
Application Developer
An Application Developer creates new programs for use on websites, mobile devices or computing systems. You might liaise with clients to determine...
About The University of Sydney
We are Australia’s first university, Sydney’s university and a great global university, and we’ve set our sights on contributing to a better world.
We make lives better by producing leaders of society and equipping our people with leadership qualities so they can serve our communities at every level.