UWA CSSE Quiz Server
Available courses
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
- Lab Facilitator: Maira Alvi
- Lab Facilitator: Sia Dubey
- Lab Facilitator: Erick Alfons Lisangan
- Lab Facilitator: Nicodemus Ong
- Lab Facilitator: Jasper Paterson
- Lab Facilitator: Josh Wyatt
- Lab Facilitator: Sania Zahan
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: Nicholas Chua
- Lab Facilitator: Khan Md Hasib
- Lab Facilitator: Jason Lu
- Lab Facilitator: Nick Maragkakis
- Lab Facilitator: Andrei Ristea
- Lab Facilitator: Sania Zahan
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. Most of the unit content is available from the unit website at https://cits3007.github.io.
- Unit Coordinator: Arran Stewart
- Lab Facilitator: Carl Alvares
- Lab Facilitator: Nicodemus Ong
- Lab Facilitator: Sergio Santiago Renteria Aguilar
This unit reinforces key concepts from CITS2200 Data Structures and Algorithms, and extends them to consider algorithms in the context of autonomous programs, or agents. We introduce ideas such as decision making, goal-directed behaviour, heuristic search, action selection, performance (self-evaluation), expected return and learning. These concepts are explored in the context of artificial intelligence or 'intelligent agents'. |
- Unit Coordinator: Mehwish Nasim
- Lecturer: Max Ward
- Lab Facilitator: David Adams
- Lab Facilitator: Lauren Gee
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: Kam Chan
- Unit Coordinator: Patrick Fritz
- Lecturer: Robert McKnight
- Lecturer: Avneet Saluja
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).