Data Science

Swinburne’s Data Science major unlocks the statistical methods and tools you need to manage big data sets, as well as the most up-to-date visualisation techniques needed to represent and understand that data. Industry-linked projects provide invaluable real-world experience through our Work Integrated Learning program.

Course detail

Describe the course structure, career opportunities, training content, output standards, and business connections.

Program Code:

Duration: 3 years

Faculty: Computer Science

Location: Hanoi, Da Nang, HCMC

Mode: Full-time

Time launch: Sep 2023

Career Opportunities

  • Data Scientist
  • Data Analyst
  • Business Intelligence Developer
  • Data Infrastructure Architect

Education program

The focal point of this academic discipline is the knowledge and skills essential for roles within the field of Data Science. The program lasts 3 years, encompassing a total of 300 credit points, equivalent to 24 units. Each unit is valued at 12.5 credit points. Alongside 8 core units, students will engage in 8 specialized major units and 8 elective units to supplement and enhance their studies.

  • Core units constitute fundamental courses providing essential knowledge and a foundational understanding of the discipline, enabling students to delve deeper into the specialization.
COS10004 – Computer Systems
COS10009 – Introduction to Programming
COS10025 – Technology in an Indigenous Context Project
COS10026 – Computing Technology Inquiry Project
TNE10006 – Networks and Switching
COS20007 – Object Oriented Programming
COS40005 – Computing Technology Project A *
COS40006 – Computing Technology Project B *


  • The major units are specialized courses that offer in-depth knowledge within the chosen field of study. Engaging in these specialized units allows students to gain practical experience, enhancing their understanding of the subject matter and skills relevant to their future profession.
COS20019 – Cloud Computing Architecture
COS20031 – Computing Technology Design Project
COS10022 – Introduction to Data Science
COS20028 – Big Data Architectureand Application *
COS30049 – Computing Technology Innovation Project *
COS30043 – Data Visualisation *
SWE30003 – Software Architectures and Design
COS40006 – Software Deployment and Evolution


  • Elective units are optional courses designed to supplement and enhance the student’s learning experience. Apart from the core and major subjects, students have the opportunity to take additional elective courses to broaden their foundation, complement their studies, and elevate their skills. This enables students to select courses that best develop their capabilities.

The acquired skills and knowledge will be reinforced during the final semester through the On the Job Training (OJT) program. This initiative offers students practical experience within enterprises while they are still enrolled in Swinburne’s academic program. Students may either be introduced to or independently seek internships in positions relevant to their field of expertise. This hands-on experience allows students to learn practically, supported by experienced educators and industry experts.

Course Learning Outcomes

  • Apply extensive and coherent knowledge of computer science across diverse contexts and fields by employing critical thinking and judgment.
  • Apply appropriate methods and modern tools to identify scope, analyze, design, construct, verify, and operate software systems.
  • Communicate proficiently with various stakeholders, function as an effective team member or leader, and utilize fundamental project management tools and practices within project work.
  • Evaluate professionalism, integrity, ethical conduct, assume professional responsibility, and recognize professional practice in a global context.
  • Apply analytical problem-solving methodologies and decision-making to identify, design, and implement solutions for related industry problems with intellectual independence.
  • Assess personal performance, learning processes, and self-management as a means to continually develop professionally and academically.


Business connection

Provide students with practical experiences. This opportunity allows students to engage in real-life projects, where they tackle challenges faced by enterprises, thereby attaining specialized skills.

Student Work