Bachelor Honours Degree Software Engineering Full Time

Bachelor of Engineering (Software Engineering) (Honours)

at Swinburne University of Technology · Melbourne, Victoria

CRICOS course code

080213B

CRICOS provider code

00111D

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

4 years

Tuition (whole course)

A$148,480 total

Per year

A$37,120/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Bachelor of Engineering (Software Engineering) (Honours) at Swinburne University of Technology offers students a comprehensive foundation in software design, development, and management. Based in Melbourne, students receive hands-on training in areas such as programming, algorithms, systems architecture, software project management, and cybersecurity. The course integrates both core engineering principles and specialised software engineering units to equip students with the knowledge and techniques required for modern software development across a variety of platforms.

This four-year honours programme is structured around semesters, with students typically completing a set number of units of study that contribute to their overall credit point total. The curriculum is designed to balance theoretical learning with practical experience, culminating in a capstone project where students develop, implement, and present a substantial software solution. Additionally, Swinburne’s strong industry connections mean students gain real-world experience through work-integrated learning or professional placements, an essential feature in preparing for employment within the Australian tech sector.

Throughout the degree, students master both technical and professional skills, including advanced programming, software testing, systems analysis, communication, and teamwork. The Honours component fosters critical thinking and independent problem-solving through a major individual or group research project. Graduates are prepared for roles requiring high-level analytical and implementation skills in diverse, technology-driven sectors.

This programme best suits those with a strong interest in technology, logic, and innovation, as well as students aiming to lead or collaborate on multidisciplinary software projects. Applicants must evidence English proficiency, typically through IELTS Academic 6.0–6.5 overall or equivalent testing, as outlined by the university. For specific entry requirements, course structure, and current details, please consult Swinburne’s official website.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software Engineer
  • Systems Analyst
  • Application Developer
  • Project Manager in IT
  • Software Architect
  • Test Engineer
  • Roles in research and development within Australian technology, finance, health, and government sectors

Frequently asked questions

How long is the Bachelor of Engineering (Software Engineering) (Honours) at Swinburne University of Technology?

It typically takes 4 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$148,480 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software EngineerSystems AnalystApplication DeveloperProject Manager in ITSoftware ArchitectTest EngineerRoles in research and development within Australian technology, finance, health, and government sectors

Guides for this subject and the application

All guides →

Related programs

Master's Degree Information Technology

Master of Information Technology

Swinburne University of Technology

CRICOS 001742J · Provider 00111D

⏱ 2 years 🎓 Full Time 💰 A$91,820 total
Master's Degree Science

Master of Science (Research)

Swinburne University of Technology

CRICOS 008343A · Provider 00111D

⏱ 2 years 🎓 Full Time 💰 A$94,200 total
Bachelor's Degree Curriculum & Instruction

Bachelor of Education Studies

Swinburne University of Technology

CRICOS 0100245 · Provider 00111D

⏱ 3 years 🎓 Full Time 💰 A$119,400 total
Master's Degree Curriculum & Instruction

Master of Teaching (Secondary)

Swinburne University of Technology

CRICOS 0100750 · Provider 00111D

⏱ 2 years 🎓 Full Time 💰 A$77,920 total