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 |
|---|---|---|---|
| COSC2674 | Programming Internet of Things The Programming Internet of Things (PIoT) course will teach you how to program with current and leading IoT technologies for building IoT solutions for Smart Homes, Smart Campus etc., using IoT sensor and devices. What will you learn: • Gai… | STEM College | — |
| COSC2676 | Programming Fundamentals for Scientists Programming is acknowledged as a vital skill that enables problem solving through the use of computers across a range of varied disciplines. This course introduces you to basic concepts, syntax and control structures in programming. You wil… | STEM College | — |
| COSC2738 | Practical Data Science The course gives you a set of practical skills for handling data that comes in a variety of formats and sizes, such as texts, spatial and time series data. These skills cover the data analysis lifecycle from initial access and acquisition,… | STEM College | — |
| COSC2757 | Cloud Foundations By completing this foundation course, you will gain an overall understanding of Amazon Web Services (AWS) cloud computing concepts, independent of specific technical roles. It provides a detailed overview of cloud concepts, AWS core service… | STEM College | — |
| COSC2758 | Full Stack Development Further Web Programming provides a range of enabling skills for independent development of small to medium-scale industry standard web applications. These skills will equip you to be ready for commercial development and to meet the demand o… | STEM College | — |
| COSC2759 | Systems Deployment and Operations Current modern software development processes divulge require software to be deployed across different platforms, either physical hardware or virtual cloud-based, under a variety of possible operating systems and environments. So-called Dev… | STEM College | — |
| COSC2785 | Fashion AI Innovating Sustainable Fashion through Advanced Technologies This course introduces the transformative potential of Artificial Intelligence (AI), Machine Learning, the Internet of Things (IoT), and Augmented and Virtual Reality (AR/VR) in t… | STEM College | — |
| COSC2801 | Java Programming Bootcamp Java Programming Bootcamp introduces programming in a bootcamp style. This course covers algorithmic development using standard control structures, fundamental concepts of programming and the creation of small to medium practical applicatio… | STEM College | — |
| COSC2802 | C++ Programming Bootcamp C++ Programming Bootcamp builds on Java Programming Bootcamp, in a bootcamp style, i.e. in a focussed mode over a period of 5 or 6 weeks. This course covers more advanced algorithms. This course serves as a pre-requisite for more specialize… | STEM College | — |
| COSC2803 | Java Programming Studio Java 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 software development experience… | STEM College | — |
| COSC2804 | C++ Programming Studio C++ Programming Studio is an intermediate studio-based course that focuses on the further acquisition and development of technical and professional skills for computing. The studio-based approach provides an authentic problem setting where… | STEM College | — |
| COSC2814 | Programming Autonomous Robots Software for robots face unique challenges, especially semi or fully automated robotic systems. This software must handle the limited computation power of robots along with the uncertainty and noise produced by their sensors and actuators.… | STEM College | — |
| COSC2815 | Advanced Programming for Data Science This is an advanced programming course, designed specifically for students who are interested in the field of Data Science. Advanced programming concepts and techniques for the purposes of data processing (e.g., data parsing, cleansing, int… | STEM College | — |
| COSC2816 | Case Studies in Data Science Case Studies in Data Science 1 teaches you the end-to-end process of approaching a data science problem, including how to pose a data science question for a given domain and problem; the application of design thinking to structure an approa… | STEM College | — |
| COSC2818 | The Data Science Professional The role of a Data Scientist is an increasingly ubiquitous job role in many organisations of varying size. As well as a variety of technical skills, the practicing Data Scientist also requires knowledge and awareness of key ethical, privacy… | STEM College | — |
| COSC2821 | Cloud Developing By completing this course, you will gain an overall technical expertise in development using cloud technologies and be prepared to take the AWS Certified Developer-Associate level AWS Certification exam. | STEM College | — |
| COSC2824 | Cloud Operations AWS Academy Cloud Operations is designed to prepare participants to pursue entry-level DevOps, support, and cloud operations roles. It will also help prepare you to take the AWS SysOps Administrator -Associate exam. The course will show you… | STEM College | — |
| COSC2829 | Cloud Architecting By completing this course, you will gain an overall understanding of fundamentals of building IT infrastructure on AWS. The course is designed to teach solutions architects how to optimise their use of the AWS Cloud by understanding AWS ser… | STEM College | — |
| COSC2934 | Artificial Intelligence in the Workplace Project Artificial Intelligence (AI) is potentially one of the most impactful and transformative technologies of the 21st century. It has the potential to change the future of our work and everyday lives, and as such, it is advantageous to develop… | College of Business and Law | — |
| COSC2960 | Foundations of Artificial Intelligence This course introduces the foundations of Artificial Intelligence (AI) tailored to students from a range of health, science, technology, engineering, and math disciplines. AI is a branch of computer science devoted to developing intelligent… | STEM College | — |
| COSC2972 | Deep Learning Deep Learning is a field of Machine Learning that focus on large scale neural networks. Deep Networks are suited for solving a variety of complex problems, such as computer vision, natural language processing, and large-scale state estimati… | STEM College | — |
| COSC2973 | Intelligent Decision Making This course covers the foundations and practical aspects in the area of Artificial Intelligence for building systems that are able to make intelligent decisions in knowledge-intensive settings. From an Artificial Intelligence perspective, s… | STEM College | — |
| COSC3043 | Data Science Project This capstone course is designed to provide you with hands-on practical experience how to conduct data science projects, e.g. how to pre-process the data, how to transform the data, how to visualise the data, how to model the data, and how… | STEM College | — |
| COSC3045 | Essentials of Computing Essentials of Computing introduces you to foundational concepts and techniques in Computer Science. You will learn and apply fundamental theories of computation and how these are realised and related to different programming paradigms. Topi… | STEM College | — |
| COSC3046 | Web Programming Studio Web Programming Studio is an intermediate studio-based course that focuses on the further acquisition and development of technical and professional skills for IT. The studio-based approach provides an authentic problem setting. Theory and p… | STEM College | — |
| COSC3047 | Social Media and Networks Analytics Social media and networks are prevalent in our lives. Prominent examples include Facebook, Twitter, LinkedIn and Pinterest. Due to their widespread adaption, they provide a great source of behavioural, social and opinion information and hav… | STEM College | — |
| COSC3088 | Essentials of IT & Ethics Step into the dynamic world of IT ethics! In this course, you will gain the practical and theoretical insights essential for navigating ethical conflicts in contemporary IT and Cyber Security workplaces. This course will build your confiden… | STEM College | — |
| COSC3091 | Enterprise Application Development 1 Java EE has been a pervasive platform for the development of Internet-based, transactional enterprise applications. It provides a robust development platform upon which to build flexible, reusable components and applications. It is a powerf… | STEM College | — |
| COSC3099 | UI and UX for Apple Platform This course teaches you about the important concepts of User Interface (UI) and User Experience (UX) when designing interfaces for various technologies. Great UI/UX designs make interfaces easier to navigate and explore, improve usability,… | STEM College | — |
| COSC3100 | Getting Started with iOS App Development This course teaches you the fundamentals of the Swift programming language. Swift is a powerful and intuitive programming language for all Apple platforms. It is easy to get started using Swift as Swift was designed to be anyone's first pro… | STEM College | — |