The University of Western Australia

Online Resources for Data Structures and Algorithms at Southwest University China

Overview   | Announcements   | Schedule | Homework   |   UWA Lecture Notes

Overview

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.


Announcements

Schedule and links to material

Date Times Zoom links Video recording
week 1
- Week 1 lecture slides
- Week 1 problem sheet
  Week 1 problem sheet sample solutions
- Week 1 code examples
- Notes taken during week 1 lectures
Monday 12 Oct - 14:30-15:10
- 15:20-16:00
- 16:10-16:50
Zoom link

Lecture recording

Tuesday 13 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Wednesday 14 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Thursday 15 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

week 2
- Week 2 lecture slides
- Week 2 problem sheet
  Week 2 problem sheet sample solutions
- Week 2 code examples
Monday 19 Oct - 14:30-15:10
- 15:20-16:00
- 16:10-16:50
Zoom link

Lecture recording

Tuesday 20 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Wednesday 21 Oct - 9:40-10:20
- 10:40-11:20
- 11:30-12:10
Zoom link

Lecture recording

Thursday 22 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording
Quicksort lecture

week 3
- Week 3 lecture slides
- Week 3 problem sheet
  Week 3 problem sheet sample solutions
- Week 3 code examples
Monday 26 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Tuesday 27 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Wednesday 28 Oct - 9:40-10:20
- 10:40-11:20
- 11:30-12:10
Zoom link

Lecture recording

Thursday 29 Oct - 19:00-19:40
- 19:50-20:30
- 20:40-21:20
Zoom link

Lecture recording

Homework

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.

Lab material


UWA Lecture Notes

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.