Skip to content
MakeMyCareer

Units

The individual subjects inside each degree: what’s taught, how it’s assessed, and when it runs.

4,303 units

CodeUnitLevel
COMM3037Writing Difference

In Writing Difference, you will expand your creative writing skills by experimenting with a range of styles, genres and perspectives incorporating relevant and contemporary sociopolitical factors. You will explore diverse creative and criti…

—
COMM3038Writing with Machines

In this course you will explore and experiment with digital writing technologies to produce creative work. You will consider connections and tensions between writing, technology, authorship and literature in relevant theoretical and histori…

—
COMM3039Writing with Industry and Community

This is a Work Integrated Learning course, in which your knowledge and skills are applied and assessed in real and simulated workplace contexts and in which feedback from industry or community is central to your experience. In this Work Int…

—
COMM3048The Connected world

—
COS10004Computer Systems

Students will become familiar with the design, programming, operation, and design constraints of computing hardware.

1
COS10005Web Development

To introduce the technology of the Internet and World Wide Web and to develop an understanding of the technologies associated with programming for the World Wide Web.

1
COS10009Introduction to Programming

This unit of study aims to introduce students to structured procedural programming and design.

1
COS10022Data Science Principles

This unit aims to introduce students to the key concepts and techniques in data science and Big Data analytics. Students will be introduced to different stages in data analytics and given the opportunity to plan and design data science proj…

1
COS10025Technology in an Indigenous Context Project

This unit aims to provide students with an opportunity to work on a project that will deepen their understanding of the plurality and diversity of Indigenous knowledge systems, worldviews, standpoints, and culture in relation to STEM techno…

1
COS10026Web Technology Project

This project-based unit focuses on developing your skills to build web applications using web technologies. You'll work individually and in teams to tackle real-world web development challenges, building proficiency in selecting and applyin…

1
COS20007Object Oriented Programming

This unit of study aims to introduce students to object oriented programming and design.

2
COS20015Fundamentals of Data Management

This unit introduces students to a range of skills, techniques, technologies and fundamental computer science concepts related to managing data within software systems. Students will learn how to organise data, efficiently search and sort i…

2
COS20019Cloud Computing Architecture

Students will use a cloud platform to create well-architected deployments of distributed applications that are secure, scalable, reliable and cost optimised.

2
COS20028Big Data Architecture and Application

This unit introduces students to the architectures of contemporary Big Data platforms and ecosystems of tools. These technologies are the foundation of Big Data analytics which facilitate scalable management and processing of vast quantitie…

2
COS20030Malware Analysis

This unit introduces students to various malware and their characteristics in an in-depth manner. Students will learn about the malware analysis methodology and the tools that assist with malware analysis. They also learn how to classify an…

2
COS20031Database Design Project

This unit of study takes a project-based approach to a technical challenge provided by an external partner. Students apply design thinking to a data-focussed project. Students develop skills in their major discipline while working in a prac…

2
COS30002Artificial Intelligence for Games

The aim of this unit is for students to understand and apply artificial intelligence concepts and techniques to solve complex problems within game environments and game development, focusing on challenges that do not have straightforward so…

3
COS30008Data Structures and Patterns

This unit of study aims to study the design, implementation, and application of data structures as a means for algorithmic problem solving. Each problem exhibits specific characteristics with respect to resource requirements, data represent…

3
COS30015IT Security

Students who complete this unit of study will understand the nature of security threats to IT systems. Students will be familiar with the tools used by hackers and crackers and be aware of ways of identifying and rectifying security breache…

3
COS30017Software Development for Mobile Devices

This unit of study aims to introduce students to software development and design for mobile devices. Students produce a mobile application applying advanced software engineering processes and principles, researching and applying current mob…

3
COS30018Intelligent Systems

This unit is designed to introduce students to a range of artificial intelligence techniques, commonly used to solve complex computing problems.

3
COS30019Artificial Intelligence

This unit aims to provide students with an in-depth understanding of algorithmic problem-solving techniques and the sophisticated concepts of artificial intelligence employed to tackle intricate problems. The unit also covers the ethical is…

3
COS30020Advanced Web Development

This unit develops students’ knowledge and practical skills in contemporary web application development. Students design and build interactive web-based systems using modern client-side and server-side development approaches, data persisten…

3
COS30031Games Programming

The aim of this unit is for students to understand, select, design, implement, and utilise game engine components to develop 2D and 3D games that demand innovative and varied approaches, accommodating complex and unique design challenges.

3
COS30043Interface Design and Development

Interface Design and Development aims to introduce students to design concepts and development tools and frameworks associated with the creation of dynamic user interfaces suitable for use across a range of platforms and devices.

3
COS30045Data Visualisation

This unit develops student's ability to transform data into meaningful and engaging interactive visualisations that communicate insights effectively. Students will learn to prepare data, apply design principles, and use appropriate tools an…

3
COS30049Computing Technology Innovation Project

This is a project-based unit where students collaborate in teams to develop innovative solutions for industry-driven cyber security challenges. The primary focus of this project is to apply a range of IT techniques and analysis methods to e…

3
COS30081Natural Language Processing and GenAI

This unit introduces students to core Natural Language Processing (NLP) concepts and techniques with a strong emphasis on generative AI. It equips students with practical skills in text data preprocessing, feature extraction, and the design…

3
COS30082Applied Machine Learning

This unit equips students with the essential skills to implement applied machine learning projects. It focuses on techniques and methods used in real world applications, rather than on machine learning theories and statistics.

3
COS40003Concurrent Programming

This unit of study aims to introduce students to the design and development of concurrent programs, solving complex concurrent computing problems.

4