Units
The individual subjects inside each degree: what’s taught, how it’s assessed, and when it runs.
4,303 units
| Code | Unit | Faculty | Level |
|---|---|---|---|
| COMM3037 | Writing 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… | College of Design and Social Context | — |
| COMM3038 | Writing 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… | College of Design and Social Context | — |
| COMM3039 | Writing 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… | College of Design and Social Context | — |
| COMM3048 | The Connected world | College of Design and Social Context | — |
| COS10004 | Computer Systems Students will become familiar with the design, programming, operation, and design constraints of computing hardware. | Information Technology | 1 |
| COS10005 | Web 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. | Business | 1 |
| COS10009 | Introduction to Programming This unit of study aims to introduce students to structured procedural programming and design. | Information Technology | 1 |
| COS10022 | Data 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… | Information Technology | 1 |
| COS10025 | Technology 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… | Information Technology | 1 |
| COS10026 | Web 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… | Information Technology | 1 |
| COS20007 | Object Oriented Programming This unit of study aims to introduce students to object oriented programming and design. | Information Technology | 2 |
| COS20015 | Fundamentals 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… | Games and Animation | 2 |
| COS20019 | Cloud Computing Architecture Students will use a cloud platform to create well-architected deployments of distributed applications that are secure, scalable, reliable and cost optimised. | Information Technology | 2 |
| COS20028 | Big 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… | Information Technology | 2 |
| COS20030 | Malware 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… | Business | 2 |
| COS20031 | Database 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… | Information Technology | 2 |
| COS30002 | Artificial 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… | Information Technology | 3 |
| COS30008 | Data 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… | Information Technology | 3 |
| COS30015 | IT 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… | Business | 3 |
| COS30017 | Software 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… | Information Technology | 3 |
| COS30018 | Intelligent Systems This unit is designed to introduce students to a range of artificial intelligence techniques, commonly used to solve complex computing problems. | Information Technology | 3 |
| COS30019 | Artificial 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… | Information Technology | 3 |
| COS30020 | Advanced 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… | Information Technology | 3 |
| COS30031 | Games 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. | Information Technology | 3 |
| COS30043 | Interface 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. | Information Technology | 3 |
| COS30045 | Data 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… | Information Technology | 3 |
| COS30049 | Computing 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… | Information Technology | 3 |
| COS30081 | Natural 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… | Information Technology | 3 |
| COS30082 | Applied 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. | Information Technology | 3 |
| COS40003 | Concurrent Programming This unit of study aims to introduce students to the design and development of concurrent programs, solving complex concurrent computing problems. | Information Technology | 4 |