Please enable JavaScript to use CodeHS

IB Computer Science SL Resources

Extending Data Structures

Students learn to build more complex programs that make use of grids and dictionaries.

Lessons

8.1 2d Lists

  • 2d Lists
  • 2d Lists
  • A List of Lists
  • Grid
  • 2d Lists and Slices
  • +4 more

8.2 List Comprehensions

  • List Comprehensions
  • List Comprehensions
  • List of Consecutive Numbers
  • List of Squares
  • Divisible by 3
  • +5 more

8.3 Packing and Unpacking

  • Packing and Unpacking
  • Packing and Unpacking
  • Packing
  • Unpacking
  • Unpacking Parameters
  • +5 more

8.4 Dictionaries

  • Dictionaries
  • Dictionaries
  • Keys and Values
  • The in Keyword
  • Phone Book
  • +1 more

8.5 Last-In, First-Out

  • Last-In, First-Out
  • Last-In, First-Out Reflection
  • Stack Data Structure
  • Stack Data Structure Quiz
  • Stack List Implementation
  • +5 more

8.6 First-In, First-Out

  • First-In, First-Out
  • First-In, First-Out Reflection
  • Queue Data Structure
  • Queue Data Structure Quiz
  • Queue Implementation
  • +3 more

8.7 Extending Data Structures Quiz

  • Extending Data Structures Quiz
  • Data Structures Badge

Courses that include this module