Bachelor's Degree Computer Science Full Time

Bachelor of Computer Science

at Swinburne University of Technology · Melbourne, Victoria

CRICOS course code

078917K

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

3 years

Tuition (whole course)

A$100,000 total

Per year

A$33,333/yr

Intake

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

About this program

The Bachelor of Computer Science at Swinburne University of Technology offers a comprehensive foundation in programming, algorithms, data structures, databases, artificial intelligence, cyber security, and software engineering within the Australian context. Across three years of full-time study, students explore modern computing principles and learn to design, develop, and optimise cutting-edge information systems and software solutions. Emphasis is placed on both theoretical understanding and hands-on, practical skills to ensure graduates are industry-ready.

The course is structured over six semesters, with each semester comprising a set of core and elective units of study and an accumulation of credit points, as is standard in Australian bachelor’s degrees. Students gain experience in current programming languages, agile methodologies, and collaborative project work – essential skills for teamwork in the tech sector. In the final year, learners typically undertake a capstone project, providing the opportunity to apply their knowledge to real-world problems and to showcase their capabilities to potential employers.

This program integrates work-integrated learning (WIL) opportunities, such as industry-linked projects or professional placements, reflecting Australia’s strong focus on practical experience in computer science education. These experiences help bridge the gap between university studies and career pathways.

The Bachelor of Computer Science at Swinburne is suited to those with analytical thinking, a passion for technology, and a desire to innovate across IT, finance, health, gaming, and research. International applicants must evidence English proficiency (e.g., IELTS 6.0–6.5 overall or accepted equivalents). Students enjoy the vibrant technology and innovation ecosystem of Melbourne, and recipients of an Australian Student visa may work up to 48 hours per fortnight, with eligibility for the Temporary Graduate visa (subclass 485) upon completing the degree. Confirm details on the official course page.

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 in IT consultancies, finance, health, and telecommunications
  • Systems analyst across corporate and government sectors
  • Web and software developer for technology firms or start-ups
  • Cyber security analyst in cyber security and defence industries
  • Data analyst or database administrator for research and commercial organisations
  • Artificial intelligence/machine learning engineer in research, automation, and tech industries
  • Technical consultant or solution architect in digital transformation projects

Frequently asked questions

How long is the Bachelor of Computer Science at Swinburne University of Technology?

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

How much is the tuition?

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

What are the career outcomes?

Software engineer in IT consultancies, finance, health, and telecommunicationsSystems analyst across corporate and government sectorsWeb and software developer for technology firms or start-upsCyber security analyst in cyber security and defence industriesData analyst or database...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Bachelor of Computer Science

University of New England

CRICOS 005909C · Provider 00003G

⏱ 3 years 🎓 Full Time 💰 A$104,400 total
Master's Degree Computer Science

Master of Computer Science

University of New England

CRICOS 012207G · Provider 00003G

⏱ 1.5 years 🎓 Full Time 💰 A$71,616 total