Bachelor of Information and Communication Technology Majoring in Software Technology

Why Study / Key Benefits

The Bachelor of Information and Communication Technology, majoring in Software Technology, is designed for students who want to build professional skills in software development, web and mobile applications, cloud computing and ICT project work.

Key benefits include:

  • Develop professional knowledge of software and how to enhance, maintain and select software solutions for organisational needs.
  • Study web and app programming, database design, network configurations and other ICT fundamentals.
  • Develop skills in programming multi-platform applications.
  • Learn to work effectively in software development teams.
  • Gain knowledge of software maintenance and user training.
  • Develop communication skills for presenting technology solutions to stakeholders.
  • Gain practical industry exposure through Swinburne's Work Integrated Learning programme.
  • Complete six professionally focused, industry-linked projects as part of the degree.
  • Access industry-class facilities, including laboratories with 17 network racks and 700 Cisco devices.
  • The degree is accredited by the Australian Computer Society (ACS) at professional level.
  • Eligible students can undertake a paid six- or 12-month professional work placement.


Programme Structure and Subjects / Topics

The degree consists of 300 credit points divided into core studies, the Software Technology major and electives.

Year 1 core units include:

  • Web Development β€” COS10005 β€” 12.5 credit points
  • ICT Inquiry Project β€” ICT10022 β€” 12.5 credit points
  • Network Administration β€” TNE10005 β€” 12.5 credit points
  • Introduction to Programming β€” COS10009 β€” 12.5 credit points
  • Technology in an Indigenous Context Project β€” COS10025 β€” 12.5 credit points

The remaining Year 1 study is completed through approved electives.

Year 2 includes:

  • User Experience Design Project β€” ICT20025 β€” 12.5 credit points
  • Object Oriented Programming β€” COS20007 β€” 12.5 credit points
  • Fundamentals of Data Management β€” COS20015 β€” 12.5 credit points
  • Cloud Computing Architecture β€” COS20019 β€” 12.5 credit points

The remaining Year 2 study is completed through approved electives.

Year 3 includes:

  • ICT Project A β€” ICT30017 β€” 12.5 credit points
  • Data Visualisation β€” COS30045 β€” 12.5 credit points
  • Interface Design and Development β€” COS30043 β€” 12.5 credit points
  • ICT Project B β€” ICT30018 β€” 12.5 credit points
  • Advanced Web Development β€” COS30020 β€” 12.5 credit points
  • Software Development for Mobile Devices β€” COS30017 β€” 12.5 credit points
  • ICT Innovation Project β€” ICT30016 β€” 12.5 credit points

The remaining Year 3 study is completed through an approved elective.

Software Technology major units:

  • User Experience Design Project β€” ICT20025
  • Object Oriented Programming β€” COS20007
  • Cloud Computing Architecture β€” COS20019
  • Data Visualisation β€” COS30045
  • Interface Design and Development β€” COS30043
  • Advanced Web Development β€” COS30020
  • Software Development for Mobile Devices β€” COS30017
  • ICT Innovation Project β€” ICT30016


Disciplines / Specialisations

The Bachelor of Information and Communication Technology provides three main ICT majors:

  • Information Technology
  • Network Technology
  • Software Technology

The selected major for this programme is Software Technology.

The handbook also allows students, subject to the applicable course rules, to combine their first major with additional study options.

A second major may be selected from:

  • Information Technology
  • Network Technology
  • Software Technology

A second major cannot be the same as the student's first major.

The course handbook also lists co-majors and minors in a wide range of fields. Relevant technology-related options include areas such as:

  • Computer Science
  • Data Analytics
  • Information Systems
  • Games and Interactivity
  • Web Development
  • Cyber Security
  • Business Analytics and Analysis
  • UX Interaction Design
  • Space Technology


Programme Highlights

  • 3-year bachelor degree.
  • 300 credit points.
  • Hawthorn campus.
  • CRICOS course code 088401M.
  • Software Technology major.
  • ACS professional accreditation.
  • Six professionally focused, industry-linked projects.
  • Work Integrated Learning is a guaranteed component of Swinburne bachelor degrees.
  • Optional paid six- or 12-month professional work placement.
  • Industry-class ICT laboratory facilities.
  • Study covering software development, web development, mobile applications, cloud computing, data visualisation and interface design.
  • Opportunities to add a second major, co-major, advanced minor or minor where permitted.
  • Pathway options are available through Swinburne's Diploma of Information Technology (UniLink) and other approved pathway programmes.


Career Outcomes

Swinburne identifies the following career opportunities for graduates of the Software Technology major:

  • Software designer
  • Systems analyst or designer
  • Web developer
  • Mobile application developer
  • Solutions architect
  • Full stack software developer


Latest Updates / Special Requirements

Current Swinburne information confirms:

  • The degree remains a 3-year full-time bachelor programme.
  • The current CRICOS course code is 088401M.
  • The current 2027 starts are 1 March and 2 August.
  • The course is delivered at Hawthorn.
  • Software Technology is one of the three principal majors within the Bachelor of Information and Communication Technology.
  • The degree is ACS accredited at professional level.
  • Work Integrated Learning is a guaranteed component of the bachelor degree.
  • Six industry-linked projects are included in the degree.
  • A six- or 12-month paid professional placement is available as an optional course component.
  • Professional placement increases the total course fees.
  • International students on Student visas in Australia must study full-time and on campus.


International Student Visa Requirements

International students studying this programme in Australia will generally require an Australian Student visa (subclass 500).

Key requirements include:

  • A valid Confirmation of Enrolment (CoE) for the course.
  • Overseas Student Health Cover (OSHC), unless an exemption applies.
  • Meeting the Genuine Student requirement.
  • Meeting applicable health requirements.
  • Meeting applicable character requirements.
  • Providing financial evidence where required.
  • Providing all required supporting documents.
  • Complying with the conditions attached to the Student visa.

Study requirements:

  • International students in Australia holding a Student visa must study full-time and on campus for this programme.
  • Fully online study is not available to international students in Australia who hold a Student visa.

Work rights:

  • Student visa holders can generally work up to 48 hours per fortnight while their course is in session.
  • Students can generally work unlimited hours during scheduled course breaks.
  • Students generally cannot begin work before their course starts unless they held another visa that permitted work when they applied for the Student visa.
  • Mandatory registered course work experience can be treated differently under the visa work-condition rules. Students should verify the CRICOS registration and placement conditions before relying on any work-right exemption.