Computer Science

Take a contemporary approach to software development.

We believe a modern approach to the analysis, design and implementation of large-scale systems is essential for a career in software development. That’s why we offer computer science at Swinburne.

We offer a focus on application development involving mobile devices and web-based systems, with an emphasis on the design and implementation of effective human–computer interfaces. It’s just a matter of choosing the specialisation that suits your future: algorithms, computer systems, cybersecurity, data science, games development, network design or software development.

You’ll graduate with extensive skills in system development that can be applied in areas such as defence, aerospace and medicine, banking and manufacturing.

Robotics and mechatronics, and computer science student Matt Andrew stands in Swinburne's robotics lab.

Student experience


Robotics and mechatronics, and computer science student Matt shares his Swinburne experiences of building LEGO robots, learning to ski and changing lives in India.

“I tried so many things in my first year and I haven’t regretted anything. There’s so many events on all the time at Swinburne, and it’s just so easy to meet new people,” Matt says.

The Swinburne Advantage

We turn knowing into know-how.

We believe an undergraduate education must be about more than knowledge. In today’s competitive job market, it must be about true job readiness.

Work Integrated Learning is a key part of the Swinburne Advantage. It’s just a matter of choosing the opportunity that suits your future.

Choose from professional degrees, professional placements, professional internships, industry-linked projects, industry study tours and accreditation placements. There are also a range of other opportunities you can create.

You’ll build invaluable skills and confidence in knowing you have what it takes to land a job in your field by graduation.

We think it’s an approach that makes the adventure worth taking.

Computer science courses

Loading courses...