UWA CSSE Quiz Server
Available courses

This unit studies the specification, implementation and time-and-space performance of a range of commonly used ADTs and corresponding algorithms in an object-oriented setting.
- Unit Coordinator: Amitava Datta
- Lab Facilitator: Gayatri Aniruddha

- Unit Coordinator: Mehwish Nasim
- Lab Facilitator: Pranav Bhandari
- Lab Facilitator: Jichunyang Li
- Lab Facilitator: Mengxi Li
- Lab Facilitator: Bryce O'Connor
- Lab Facilitator: Sanjeevan Selvaganapathy
- Lab Facilitator: Adam Wilden

Secure coding processes and techniques are critical to ensuring that software systems can protect the confidentiality, integrity and availability of stakeholders' data. This unit covers secure coding topics including memory safety, input validation, race conditions, and development best practices. The unit content is available from the unit website at https://cits3007.arranstewart.io.
- Unit Coordinator: Arran Stewart
- Lab Facilitator: Carl Alvares
- Lab Facilitator: Gayatri Aniruddha
- Lab Facilitator: Karla Ivkovic
- Lab Facilitator: Joshua Noble
- Lab Facilitator: Sergio Santiago Renteria Aguilar

Welcome to the unit CITS1401!
Computational Thinking with Python aims to provide students with problem solving and programming skills in Python programming language.
- Unit Coordinator: Mubashar Hassan
- Lecturer: Daochang Liu
- Lab Facilitator: Syed Gilani
- Lab Facilitator: Mingyu Lian
- Lab Facilitator: Erick Alfons Lisangan
- Lab Facilitator: Abdul Munif
- Lab Facilitator: Andrei Ristea
- Lab Facilitator: saima safdar

Learn how to program using Python - Free to all UWA students!
Please note, this is NOT an official unit (i.e., not credited), but carefully curated learning materials to learn programming in Python.
You will find materials related to basic programming concepts and skills, as well as more advanced programming content (as they become available).

Welcome to the unit CITS1401!
Computational Thinking with Python aims to provide students with problem solving and programming skills in Python programming language.
- Unit Coordinator: Naeha Sharif
- Lecturer: Daochang Liu
- Lab Facilitator: Ponnie Clark
- Lab Facilitator: Erick Alfons Lisangan
- Lab Facilitator: Abdul Munif
- Lab Facilitator: Joshua Noble
- Lab Facilitator: Bryce O'Connor
- Lab Facilitator: Nicodemus Ong
- Lab Facilitator: Jasper Paterson
- Lab Facilitator: Andrei Ristea
- Lab Facilitator: saima safdar

Welcome to the unit CITS1501!
- Unit Coordinator: Jake Kendrick
- Lab Facilitator: Nathaniel Barry
- Lab Facilitator: Chau Nguyen
- Lab Facilitator: Tin Chi Pang
- Lab Facilitator: Tin Chi Pang
- Lab Facilitator: saima safdar

Welcome to the unit CITS2401
This unit, Computer Analysis and Visualisation, aims at building (1) programming skills and (2) transferable skills for analysing and visualising complex numerical data using Python.
- Unit Coordinator: Md Anwarul Kaium Patwary
- Lab Facilitator: Allen Antony
- Lab Facilitator: Mohammed Ifrad Aziz
- Lab Facilitator: Neha Menon
- Lab Facilitator: Andrei Ristea
- Lab Facilitator: Jackie Shan
- Lab Facilitator: Lulu Zhang

Welcome to the unit CITX1401
Computational Thinking with Python aims to provide students with problem solving and programming skills in Python programming language.
- Unit Coordinator: Damion Candido
- Unit Coordinator: Max Davidson
- Unit Coordinator: Patrick Fritz
- Unit Coordinator: Robert McKnight
- Unit Coordinator: Avneet Saluja

Welcome to the unit CITX1401
Computational Thinking with Python aims to provide students with problem solving and programming skills in Python programming language.
- Unit Coordinator: Robert McKnight