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
COSC3101Human-Centred Development with Apple Platform Technologies

Human-centred development not only involves people in the development process but also takes the consequences of people using our developed solutions seriously. In this course, you will examine your app with an aim to refine it so that it e…

—
COSC3102Apple Platform Project

The Apple Platform Project allows you to practice the full cycle of user research, design ideation, prototyping and development with a strong emphasis on interdisciplinary teamwork. You will have the opportunity to apply the knowledge and s…

—
COSC3103Python Programming Bootcamp

Python Programming Bootcamp introduces programming in a bootcamp style. This course covers algorithmic development using standard control structures, fundamental concepts of programming and creation of small to medium software applications.…

—
COSC3106Python Programming Studio

Python Programming Studio is a studio-based course that focuses on the acquisition and development of fundamental technical and professional skills for computing. The studio-based approach provides an authentic problem setting. Theory and p…

—
COSC3109Java Programming

This course introduces Object-Oriented programming using the Java programming language. This course covers: algorithm development using object oriented programming paradigm; the use of standard Java classes and interfaces; working with clas…

—
COSC3156Generative AI (GenAI) in Practice: Tools and Methods

Building on your foundational knowledge of Artificial Intelligence, this course develops your skills in prompt engineering-the ability to design, test, and refine prompts to guide AI tools effectively for various interdisciplinary challenge…

—
COSC3157Artificial Intelligence (AI) in Action: Industry Project

In this course, you will work in cross-disciplinary teams to design an AI-driven solution that responds to a real-world challenge. Drawing on your knowledge from earlier AI minor courses, you will apply the AI knowledge to solve problems th…

—
COSC3158AI Ethics for Sustainable Futures

This course critically explores the ethical dimensions and societal implications of artificial intelligence (AI) in shaping sustainable and regenerative futures. You will examine prevailing narratives and ideologies associated with AI, inve…

—
COSC3173Game Engines

This course is a foundation to understanding 3D game engines and how to develop playable experiences in them. You will develop the technical ability to combine assets, scripts, inputs and other game elements, sourced from a variety of conte…

—
COSC3174Game Assets

This course is a foundation to developing 3D assets for game design environments. You will work independently to develop 3D software foundations and your understanding of polygons, polycounts and digital modelling tools. You will develop an…

—
COSC3175Game Animation

In this course you will develop the skills required to implement animation and movement into game design projects. You will study the principles of animation, movement, timelines and rigging and demonstrate capability in applying those prin…

—
COSC3176Game Environments

In this course you will focus on the art direction, world building and design process of game environments. As part of this process, you will develop a pre-production folio for games that combines useable materials for future projects, pre-…

—
COSC3177Game Character Design

In this course, you will learn how to ideate, model, rig and prepare 3D and/or 2D characters for their implementation, animation and expression in Game Engine software. You will demonstrate the capability to adhere to the technical requirem…

—
COSC3178Programming for Play

In this course, you will focus on the various ways game mechanics are translated into actual gameplay using code, existing software packages and development tools. You will design and build a series of games exploring development practices…

—
COSC3179Level Design

This course provides you with foundational knowledge and skill development in designing and analysing game levels across different types of game experiences. You will explore level design principles through a broad variety of game types and…

—
COSC3180Technical Art

In this course, you will develop specialist technical and design skills involved in the practice of games technical art. You will follow a design brief with the aim to express aesthetic approaches and treatments through a combination of art…

—
CRI10002Fundamentals of Criminology

This unit provides students with an overview of the discipline of criminology through a presentation of both the major theoretical models as well as the application of these models to a variety of criminal justice settings. Students will le…

1
CRI10004Social Science, Law and Crime

This unit aims to develop awareness of the major disciplines in the social sciences (criminological, psychological, sociological), and how these perspectives influence responses to crime in society. Students will examine perspective of vari…

1
CRI20001Policing: Systems and Practice

This subject provides students with an overview of policing in a criminological context. Students gain an understanding of the breadth of the field of policing, including historical, international and methodologies, as well as a critical en…

2
CRI20002Global Crime

This unit provides students with a detailed understanding of global crime problems that are inherently transnational in nature. Students will learn about the extent, growth and impact of different types of global crimes as well as their sys…

2
CRI20003Crime, Deviance, and Conformity

This unit will examine various issues of criminality in relation to conceptions of deviance and conformity. Students will undertake a theoretical exploration to the study of crime and deviance with an investigation into the historic and con…

2
CRI20004International Approaches to Crime, Punishment and Rehabilitation

This unit helps students understand Australia’s criminal justice systems by exploring how historical, social and cultural factors shape law, policy and criminal justice systems around the world. The unit explores how various jurisdictions c…

2
CRI30002Corrections: Systems and Practice

This unit aims to provide students with an analytical overview of criminology and corrections. Students will gain a critical understanding of the breadth of the field of corrections and criminology as well as evaluate how theoretical models…

3
CRI30010Youth Justice and Crime

This unit focusses on a specific aspect of the criminal justice system, offering students an opportunity for close analytical engagement with the laws, theories, practices and Indigenous knowledges pertaining to young people who offend. The…

3
CSM10002Introduction to Digital Technologies for Construction

This unit aims at introducing students to a range of contemporary digital tools and systems that support construction management practice.

1
CSM10003Introduction to Building Information Modelling (BIM)

This unit aims to develop fundamental knowledge and skills in employing building information modelling and other digital technologies for construction management in building and infrastructure projects.

1
CSM10004BIM and Digital Technologies for Construction 1B

This unit aims at developing fundamental knowledge and skills of employing building information modelling and other digital technologies for the construction management agenda in civil infrastructure projects

1
CSM10005Residential Building Construction

This unit aims to develop students' foundational knowledge of residential building elements, structural systems, site operations, regulatory requirements, and construction documentation to support safe and compliant residential construction…

1
CSM20003Measurement of Quantities

This unit aims to develop foundational quantity surveying knowledge and skills, enabling students to understand professional roles and legal responsibilities, interpret construction documentation, apply ANZSMM principles, prepare bills of q…

2
CSM20004Digital Coordination and Communication in Construction

The aim of this unit is to provide students with broad knowledge and skills regarding BIM and other digital technologies for construction management aspects focused on documentation, communication, constructability review and analysis in co…

2