Lecture slides and code will be available here. All lectures will be livestreamed on Echo360 and recordings will be available on Echo360.

Lectures will run at the following times:

  • Monday 2-4pm in Patricia O'Shane 104
  • Thursday 2-4pm in Patricia O'Shane 104

Click to access lecture livestreams/recordings on Echo360


Week Topics + Slides 26T3 Recordings Past Recordings and Slides Code & Visualisations
1 Introduction Echo360 -

Recursion Echo360 Video
Slides
Code
Analysis of Algorithms
Echo360 Video
Slides

2 Sorting Algorithms:
- Introduction to sorting algorithms
- Elementary sorting algorithms
- Divide-and-conquer sorting algorithms
- Non-comparison-based sorting algorithms
Echo360

Video 1
Video 2
Video 3
Video 4
Video 5
Video 6
Slides: 1, 2, 3, 4, 5
Code 1
Code 2

Visualisations
3 Abstract Data Types Echo360 Video
Slides
Code
Binary Search Trees Echo360 Video
Slides
Visualisations
4 Balancing BSTs
Echo360 Video
Slides

AVL Trees Echo360 Video
Slides
Visualisations
Assignment 1 Echo360 -

Introduction to Graphs Echo360 Video 1
Video 2
Video 3
Slides
Code
Visualisations
5 Graph Traversal Echo360 Video
Slides
Code
Visualisation (BFS)
Visualisation (DFS)

Graph Problems Echo360 Video
Slides
Code
Directed/Weighted Graphs
Echo360 Video
Slides
6 Flex week - No lectures
-
-
-
7 Digraph Algorithms Echo360 Video
Slides
Code
Dijkstra's Algorithm Echo360 Video
Slides
Visualisations
Assignment 2 Echo360 -

Minimum Spanning Trees Echo360 Video
Slides
Visualisations
Kruskal's MST Game
Prim's MST Game
8 Hash Tables
Echo360 Video
Slides
Code
Visualisations
Applications of Hash Tables Echo360
-
Slides
Code
9 Priority Queues and Heaps Echo360 Video
Slides
Code
Visualisations
Tries Echo360 Video
Slides
Code
Visualisations
10 Course Review and Exam Echo360 Slides
Revision Echo360 Slides Code


Resource created Thursday 10 September 2026, 09:53:43 AM, last modified Monday 12 October 2026, 12:55:55 PM.


Back to top

COMP2521 26T3 (Data Structures and Algorithms) is powered by WebCMS3
CRICOS Provider No. 00098G