01 · Data structures
From nodes to linked lists
See what a node holds, how a reference joins nodes, and why traversal stops at None.
Loading…
Free A-Level Computer Science guide
A route through linked lists and object-oriented programming, with complete Python examples and questions to try.
Content owner: Michael Print · Written for A-Level learners · Checked against official specifications
These guides focus on OCR A-Level Computer Science H446/02. The Paper 2 specification includes object-oriented techniques and algorithms for structures such as linked lists. The linked-list model also connects to OCR's data-structures content.
Begin with the data-structures section if nodes and references are new to you. Read the OOP guide first if Python classes, self or methods are the sticking point.
01 · Data structures
See what a node holds, how a reference joins nodes, and why traversal stops at None.
02 · Programming techniques
Identify classes, objects, attributes and methods. Learn what __init__, self and double underscores do in a separate runnable example.
OCR H446/02 is called Algorithms and programming. These pages teach the workshop's Python implementation, while exam questions can also use pseudocode or a different language. Check the exact depth required for your examination year.
These are independently written explanations and practice questions. CompSciTutoring.co.uk is not affiliated with or endorsed by an examination board. The marking guidance is indicative; always check the syllabus for your examination year.
Found an error? Email a correction.
Use the free examples first, then explore one-to-one tuition if guided practice would help.