Artificial Intelligence – Major

CRICOS Course Code: 088400A

The Artificial Intelligence major helps you develop a substantial understanding of the very real differences that AI and machine learning make in today’s world. 

Gain practical, hands-on experiences, utilising the latest methods, technologies, and explore the structure of cloud computing and software architectures. Through Work Integrated Learning, you’ll get real-world experience of AI in action across a variety of industries.

Course detail

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

Duration: 3 years
Fees:

Please refer to Tuition Fee for more information.

Faculty: Computer Science
Location: Hanoi, Da Nang, Ho Chi Minh City
Study Mode: Full-time
Intake:

Semester Jan, Semester May, Semester Sep

Entry Requirements:

Please refer to Admission Requirements for details.

English Language Requirements:

Please refer to Admission Requirements for details.

Note:

International students are subject to meet entry requirements. To find out country-specific entry requirements, please visit the International entry requirement page.

Career Opportunities

Your career opportunities

  • Machine Learning Engineer
  • Computer Vision Engineer
  • Data Scientist 

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 *
*Outcome unit – completion demonstrates the attainment of course learning outcomes.
  • 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
COS30018 – Intelligent Systems *
COS30019 – Introduction to Artificial Intelligence *
COS30049 – Computing Technology Innovation Project *
COS30082 – Applied Machine Learning *
SWE30003 – Software Architectures and Design
COS40007 – Artificial Intelligence for Engineering
*Outcome unit – completion demonstrates the attainment of course learning outcomes.
  • 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.

 

For more details, please refer to the Course Enrolment Planner.

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

hr
hr
hr