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.
Locations
- 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
$27,900
$160,500
$27,900
$160,500
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...
Applications Developer
An Applications 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’re ranked in the top 20 universities in the world.
Our excellence in research and teaching makes the University of Sydney one of the top universities in Australia and highly ranked among the best universities in the world.
We excel across an incredible breadth and depth of subjects and disciplines in university rankings, from arts to architecture, engineering to education, geography to technology, and business.
For over 170 years, we’ve been finding innovative solutions to the problems that matter. Our vision for the next decade is unashamedly aspirational: to be known as a place where our education is transformational, where our community thrives through diversity, and our research tackles the world’s greatest challenges. Whether in small steps, or giant leaps, the things we do today will change tomorrow. When leadership is for all of us, it is leadership for good.