Skip to content
Data Structures and Abstract Data Types · Term 1

Graphs: Representation and Traversal

Introduction to graph data structures, their representations (adjacency matrix/list), and basic traversal algorithms (BFS/DFS).

Key Questions

  1. Compare adjacency matrix and adjacency list representations for graphs.
  2. Explain the differences between Breadth-First Search (BFS) and Depth-First Search (DFS).
  3. Design an algorithm to find if a path exists between two nodes in a graph.

Ontario Curriculum Expectations

CS.DSAA.12CS.P.12
Grade: Grade 12
Subject: Computer Science
Unit: Data Structures and Abstract Data Types
Period: Term 1

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU