Updating Results

Computer Science: Associate Degree of Computer Science

  • Associate Degree

The Associate Degree of Computer Science provides a practical foundation in computer science fundamentals, offering specialisations in Games Programming, Software Development, Cyber Security, or Web Development. Students gain hands-on experience through dynamic projects and multidisciplinary collaboration, preparing them for diverse industries.

Key details

Degree Type
Associate Degree
Duration
15 - 24 trimesters full-time
Course Code
CS6V5, 116346K
Study Mode
In person, Online
Intake Months
Feb, May, Sep
Domestic Fees
$23,992 per year
International Fees
$27,960 per year

About this course

Overview

Comprising two of the three stages included in our bachelor's program, the Associate Degree of Computer Science offers emerging professionals a practical look at computer science fundamentals.

Guided by industry-expert mentors, you'll develop key skills in scripting and automation, project design, IT and cyber security, web development, cloud computing and technical workflow practices.

In addition to your core units, you'll choose from a pool of electives to develop a specialisation in one of four areas: Games Programming, Software Development, Cyber Security or Web Development.

Enhance your expertise by completing dynamic projects reflective of real-world scenarios, simulating professional practice to prepare you for the workplace. As you develop your technical knowledge and work on more dynamic projects, you'll collaborate with fellow SAE students and apply your skills to multidisciplinary projects in VFX, Film, Games and Animation.

Graduate from the Associate Degree of Computer Science equipped with the in-demand skillset you need to thrive in any number of industries, from IT and telecommunications to healthcare and education.

Upon completion, you will be eligible for up to 160 credit points towards the Bachelor of Computer Science, providing a structured pathway to future study opportunities.

Your journey towards a dynamic career in Computer Science starts at SAE!

Entry requirements

Entry Requirements

Domestic Entry Requirements

Domestic students must meet one of the following criteria:

  • Completion of an Australian Senior Secondary Certificate (QCE, WACE, HSC or SACE) or equivalent; OR
  • Completion of a higher education diploma-level qualification or higher issued under the Australian Qualifications Framework (AQF); OR
  • Completion of a Vocational Education and Training (VET) Certificate IV-level qualification or higher issued under the Australian Qualifications Framework (AQF); OR
  • For applicants who do not meet the requirements of the above entry criteria, refer to SAE's Experience Based Entry scheme at the 'More info' link.

International Entry Requirements

International students must be 18 years or above when they arrive in Australia to commence studies.

Academic requirements

  • Completion of a qualification deemed equivalent to an Australian Senior Secondary Certificate of Education (SSCE) OR
  • Other formal education or training qualification equivalent to an Australian VET Certificate IV or above.

English language requirements

  • International English Language Testing System (IELTS): Academic IELTS minimum overall band of 6.0 with no individual band below 5.5 completed in the last two years (or equivalent), OR
  • Completion of Year 12 English in an Australian secondary school or college or equivalent with a minimum result of "Satisfactory" or equivalent.
  • Successful completion of an Academic English program with an SAE-approved Australian-based English partner. Please refer to our SAE International Study Pathways for more information.

Study locations

SAE University College Perth Campus

Online

What you will learn

What You Will Learn

Comprising two of the three stages included in our bachelor's program, the Associate Degree of Computer Science offers emerging professionals a practical look at computer science fundamentals.

Guided by industry-expert mentors, you'll develop key skills in scripting and automation, project design, IT and cyber security, web development, cloud computing and technical workflow practices.

In addition to your core units, you'll choose from a pool of electives to develop a specialisation in one of four areas: Games Programming, Software Development, Cyber Security or Web Development.

Enhance your expertise by completing dynamic projects reflective of real-world scenarios, simulating professional practice to prepare you for the workplace. As you develop your technical knowledge and work on more dynamic projects, you'll collaborate with fellow SAE students and apply your skills to multidisciplinary projects in VFX, Film, Games and Animation.

Graduate from the Associate Degree of Computer Science equipped with the in-demand skillset you need to thrive in any number of industries, from IT and telecommunications to healthcare and education.

Upon completion, you will be eligible for up to 160 credit points towards the Bachelor of Computer Science, providing a structured pathway to future study opportunities.

Career pathways

CAREER OUTCOMES

What jobs will this course lead to?

  • Games Programmer
  • AI Programmer
  • Software Engineer
  • Systems Engineer
  • Security Engineer
  • Digital Forensics Investigator
  • Cyber Threat Intelligence Assistant
  • Junior Web Developer

Course structure

Course Structure

The Associate Degree of Computer Science is broken up into two distinct stages, each designed to develop different skills. This course allows you to choose from a pool of electives throughout your studies and will see you develop a specialisation in one of four areas: Games Programming, Software Development, Cyber Security or Web Development.

Core UnitsStage 1: Foundations
  • Develop the essential technical skills and the knowledge required to collaborate with other students and professionals.
  • Credit points: 10 This subject serves as your gateway to understanding how humans and computers interact effectively. Here, you will explore the fundamental principles of HCI that underpin all user interfaces, from the ones on your phone to complex software applications. We will delve into various interaction methods, including traditional desktop interfaces, mobile technologies, and even emerging concepts like tangible objects and ambient displays.
  • Credit points: 10 This unit introduces you to the fundamental concepts and techniques of programming using a high-level programming language. You will learn to write, debug, and execute basic programs while developing problem-solving skills essential for computer science. The unit covers variables, data types, control structures, functions, data structures, file input/output (I/O), modules, error handling, and an introduction to object-oriented programming. By the end of the unit, you will be able to develop simple programs and understand core programming principles.
  • Credit points: 10 This unit focuses on the fundamental knowledge and skills required by all IT professionals. You will explore basic IT concepts and terminology as well as the hardware and software elements that form the basis of systems from personal computing through to enterprise level. You will also explore how software is developed and used, and the collection, storage and use of data. All these topics will be viewed through a cyber security lens and the unit will conclude by considering the field of cyber security as a holistic discipline.
  • Credit points: 10 This unit provides an engaging and practical introduction to the fundamentals of software development, focusing on the concepts, methodologies, and processes involved. Students will learn about the software development lifecycle, various development methodologies, version control systems, teamwork, project management, and the importance of documentation. The unit is highly interactive, featuring a mix of case studies, group activities, and hands-on projects that simulate real-world software development scenarios.
  • Credit points: 10 This unit explores the concepts of entrepreneurship, innovation and project design. You will develop approaches to identify promising opportunities and actionable strategies to transform them into tangible successes. Through exposure to developing new ideas, processes and ways of working - both individually and in entrepreneurial teams - you will hone skills to put creative ideas into practice and achieve real-world impact. As Alan Kay explained, "The best way to predict the future is to create it", so let's get at it!
  • Credit points: 10 This unit introduces you to the fundamental principles of data analysis including foundational mathematical skills and effective data visualization techniques. You'll gain foundational knowledge of statistics and probability for data analysis, along with hands-on experience using industry-standard techniques and software for data visualization, statistical analysis, and interactive dashboard creation. Through practical exercises and case studies, you will explore real-world datasets, learning to apply quantitative methods to solve analytical problems along with developing an awareness of potential biases, errors, and ethical considerations in data interpretation.
  • Credit points: 10 This unit explores scripting and automation techniques, and their application in areas such as system administration and data extraction. You will learn to use scripting for automating tasks, managing system operations, and extracting data from the web. The unit also introduces the Internet of Things (IoT) and programming on microcontrollers. You will gain hands-on experience with sensors, actuators, IoT networking and communication, and basic security practices. The practical focus of this unit prepares you to design, implement, and manage automated and IoT systems effectively.
  • Credit points: 10 This unit will introduce you to foundational knowledge and skills for web development which will be useful throughout your studies and career in computer science. You will learn foundational concepts, principles and skill in web development. We will delve into the core concepts of the Document Object Model (DOM), Hyper Text Markup Language (HTML) and its companion Cascading Style Sheets (CSS), and an industry-standard programming language for websites: Javascript. Explore concepts of web design theories and practices including web servers, web databases, web domains, Content Management Systems, web design, web layout, responsive web design, functionality and usability.
Stage 2: Refine & Expand
  • Broaden your scope to work on complex multidisciplinary projects in accordance with industry standard practices.
  • Credits points: 10 In this unit, you will collaborate on interdisciplinary projects that blend creativity and technology across fields such as film, audio, music, gaming, design, and computer science. Through project-based learning, you'll explore how different disciplines contribute to innovative outcomes-like immersive installations or interactive experiences. The unit focuses on strengthening communication, problem-solving, and teamwork across creative and technical areas. You'll be challenged to apply your existing skills while embracing new perspectives and ways of working, developing a holistic understanding of contemporary media production and preparing you to deliver complex, boundary-pushing creative solutions.
  • Credit points: 10 Artificial Intelligence (AI) and Machine Learning (ML) are transforming the global digital landscape. From healthcare to finance to creative industries, AI and ML are the engines of innovation. In this unit, you will explore core algorithms, tools, and ethical frameworks surrounding intelligent systems.
  • Credit points: 10 This unit equips you with the foundational knowledge and practical skills to navigate the intricate world of data structures and algorithms. You will explore fundamental structures like arrays, linked lists, stacks, and queues, along with their strengths, weaknesses, and real-world applications. Delve into advanced structures such as trees and graphs, used to represent hierarchical relationships and network connections, and explore essential algorithms for sorting (e.g. selection sort, merge sort), searching (e.g. linear search, binary search), and graph traversal.
  • Credit points: 10 This course introduces students to the dynamic field of cloud computing. Through a blend of theoretical understanding and hands-on practice, students will grasp the basics of cloud computing, including virtualisation, service models (IaaS, PaaS, SaaS), and the principles driving cloud adoption. Using platforms like AWS, Azure, or Google Cloud, students will learn to provision virtual machines, configure networking, and manage storage. They'll delve into cloud security, covering identity management, encryption, and compliance. Additionally, leveraging microservices, containers (e.g., Docker, Kubernetes), and serverless computing (e.g., AWS Lambda), students will design and implement scalable, resilient, and cost-effective cloud-native solutions.
  • Credit points: 10 Creatives have always contributed to real-world problem solving, whether through innovative inventions, creative calls for action, public awareness building, or art and science collaborations. In this unit you will use your interdisciplinary collaboration skills to address a real-world problem. Using different theoretical frameworks within a 'hackathon' style studio environment you will produce a prototype that can be presented within SAE, as well as to external stakeholders.

Credit for prior study or work

CREDIT AND RECOGNITION OF PRIOR LEARNING

SAE may recognise your prior learning and may grant credit towards satisfying the requirements for a higher-level program. This is applied where previous learning is considered equivalent to the content and learning outcomes prescribed for units within the program. For full details, please refer to SAE's policy on recognition of prior learning and credit transfers.

How to apply

How to apply

Launch your creative career with confidence. Apply now