Overview | Announcements | Schedule | Homework | UWA Lecture Notes
Welcome to the Data Structures and Algorithms course. This page provides links to the course material (notes, code, problem sheets, and background reading) for this course. Material will be updated during the course, so do check here for updates.
An outline of the 2020 lecture timetable and readings is available here.
The lecture slides will be added here as the course progresses – see the schedule below for download links.
Date | Times | Zoom links | Video recording | ||
---|---|---|---|---|---|
|
|||||
Monday 12 Oct |
- 14:30-15:10 - 15:20-16:00 - 16:10-16:50 |
Zoom link | |||
Tuesday 13 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
Wednesday 14 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
Thursday 15 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
|
|||||
Monday 19 Oct |
- 14:30-15:10 - 15:20-16:00 - 16:10-16:50 |
Zoom link | |||
Tuesday 20 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
Wednesday 21 Oct |
- 9:40-10:20 - 10:40-11:20 - 11:30-12:10 |
Zoom link | |||
Thursday 22 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
|
|||||
Monday 26 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
Tuesday 27 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link | |||
Wednesday 28 Oct |
- 9:40-10:20 - 10:40-11:20 - 11:30-12:10 |
Zoom link | |||
Thursday 29 Oct |
- 19:00-19:40 - 19:50-20:30 - 20:40-21:20 |
Zoom link |
Problem sheets will be used during class. The problem sheets will be uploaded during each of the lecture weeks. Click on the links in the schedule to download the problem sheets. There is one quiz each week. It will be done on Friday.
There is also lab material for you to work through using your computer.
Useful files and information:
Lab 2 material: Reference Types in Java with
lab02Test.java JUnit test file for this lab
Lab 3 material: Arrays in Java with
lab03answers.java Java class file for saving your answers
Here are the notes from the UWA Data Structures course, CITS2200. They go into more detail than we can cover in the SWU course, but they are recommended background reading.