inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The Bachelor of Engineering Honours (Software Engineering) at the University of Sydney equips students with comprehensive knowledge and skills in software design, development, and management. Through core and elective units, students specialize in various areas of software engineering. The program emphasizes practical application with the Professional Engagement Program, providing 600 hours of professional engagement and industry experience. Graduates are highly sought after in diverse software engineering careers.

Program Outline


Degree Overview:

The Bachelor of Engineering Honours (Software Engineering) is an undergraduate coursework program that equips students with the knowledge and skills to design and develop software applications. The program covers a broad range of topics, from strategy and design to coding, quality, and management. This degree is ideal for individuals who possess a creative and analytical mindset and enjoy coding and working in teams. The program is accredited by Engineers Australia and recognized internationally through the Washington Accord of the International Engineering Alliance.


Outline:

The program is divided into four years of full-time study and includes a range of core and elective units.

  • Year 1: Students complete foundational core units in mathematics and computing.
  • Years 2-3: Students focus on software engineering, including stream core and specialist elective units.
  • They can choose to specialize in a particular area of software engineering.

Teaching:

The program includes the Professional Engagement Program (PEP) which aims to help students contextualize their learning, enhance their professional development, and build the foundations for a successful career in engineering.

  • PEP components:
  • Zero credit point units of study completed each semester
  • 600 hours of professional engagement integrated throughout the degree.
  • PEP requirements:
  • A minimum of 70 hours of non-engineering focused activities (volunteering, casual work, employment skills, mentoring, and transferable skills development)
  • A minimum of 200 hours of engineering focused activities (industry projects, site visits, guest lectures, interviews, seminars, conferences, and/or research)
  • A minimum of 200 hours of engineering work experience in industry (typically in the final year).
  • This is the mandatory work component.

Careers:

Graduates of this program are well-prepared for a variety of careers in software engineering, including:

  • Software analyst and engineer
  • Information security specialist
  • Artificial intelligence
  • Control systems
  • Database programmer and management
  • Internet programming
  • Language compliers
  • Web developer
  • Multimedia and telecommunication software systems
  • Real-time software engineering
  • Reliable biomedical systems

Other:

  • The program offers one-year exchange programs with partner universities in Europe, Asia, and North America.
  • The University of Sydney is ranked 25th globally for engineering and computer science (2023 Shanghai Ranking of Academic Subjects).
  • The University of Sydney is a top 20 university globally (2025 QS World University Rankings).
  • Students have access to over 1200 industry, not-for-profit, and government partners to gain real-world work experience.
SHOW MORE
Admission Requirements

Entry Requirements:

  • Secondary or tertiary qualification: Applicants must have 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.
  • International qualifications: Recognition of prior learning is considered.
  • English language requirements: Applicants may need to provide evidence of their English proficiency to study.
Location
How can I help you today?