Python Exercises for A Level Computer Science

Python Exercises for A Level Computer Science

10 stimulating scenarios develop students’ grasp of A Level concepts and proficiency in Python. Concepts include searching and sorting algorithms, recursion, queues, tree traversal, dictionaries and hash tables, Dijkstra’s Shortest Path Algorithm and more!

Each scenario features original skeleton code and contains 2 distinct sections:

Section A: Comprehension
Probing written questions require students to explore the features and flaws of the code – and crucially, develop their understanding of the underlying theory

Section B: Debug and Develop
Engaging modification tasks test student’s ability to debug any issues and develop the code further – both invaluable programming skills! The detailed, yet accessible mark schemes combine exemplar written responses and code solutions with recommended marking guidance

  • Cross-referenced to the A Level AQA / OCR Computer Science specifications
  • Prepares students for NEA and other practical assessments
  • Exemplar Python scripts (with changes made) for every modification task

“I particularly like the way that the resource gives you an opportunity to practically implement many of the theory topics which deepens understanding. Also I really like the nature of the questions in section A as many of these types of questions will appear on AQA Paper 1. Students will enjoy solving the problems and they are challenging enough to get them thinking up to A grade standard in some cases.” – S Forsyth (expert reviewer, AQA edition)

Includes photocopiable master with site licence; electronic copies available. Orders are normally dispatched in 2-5 working days.

Price is £69
Click here for full details and to order.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s