Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

Topic 5: Abstract data structures

This section is examined at the level of diagrams and pseudocode. Students should be able to describe the most common data structures and the most common data processing operations on each of the basic data structures. This should be taught and connected to flow charts, pseudocode and programming in the SL/HL core.The basic ideas and their application should be illustrated with non-computer examples. Each basic idea...

Help