In this course, we will consider the topic of Algorithms and Data Structures at A-Level. The course is intended to offer subject knowledge training in this area as well as approaches to pedagogy.
Homework will be given and we expect that teachers will spend around 2 hours per week consolidating new knowledge. Materials for the course will all be available online.
Representations of data structures
This session will focus on data structures including arrays, strings, tuples, stacks, queues and lists. In addition to considering the properties of these abstract types there will be programming tasks based around the implementation of these types.
Starter programs for the exercises (these are in a zipped file – download and extract then open with Idle)
Answers to exercises (these are in a zipped file – download and extract then open with Idle)