Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our cookie policy.

ZigZag Education Photocopiable and digital teaching resources
Basket
  • Home
  • About Us
    About ZigZag Education Become an Author Vacancies Affiliates
  • FAQ
    Frequently Asked Questions Delivery Licensing Terms & Conditions Inspection Copies Fast Shop (for accounts departments)
  • Contact
  • Sign In
  • AQA Computer Science - Python Exercises

    web/9945 97 photocopiable A4 pages + skeleton/exemplar Python scripts (via digital download)

    Available for dispatch $107.14
    Preview
  • OCR Computer Science - Python Exercises

    web/9944 96 photocopiable A4 pages + skeleton/exemplar Python scripts (via digital download)

    Available for dispatch $107.14
    Preview

Price includes unlimited photocopying for students attending the purchasing site. Add PDF (+20%) or Editable Word (+50%) upgrade at checkout where available.

Order online; alternatively email or call Customer Services to place your order.

Mailing List Sign Up

Computer Science and IT Computer Science KS3 GCSE AQA 8525 8520 OCR J277 Edexcel 1CP2 1CP1 Eduqas 2020 specification 2016 specification WJEC (2017 specification) WJEC (2025 specification) A Level AQA (7516/7517) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: OCR (H046/H446) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: WJEC Eduqas IGCSE CIE (0984) Programming Computational Thinking Pseudocode C# HTML/CSS/JavaScript Java Micro:bit PHP and SQL Python Scratch Small Basic Visual Basic Information Technology (Level 1/2) BTEC L1/L2 Digital Information Technology (2022) Information Creative Technology Cambridge Nationals L1/L2 IT (J836 from 2022) Functional Skills GCSE Digital Technology CCEA WJEC AAQ and Vocational (Level 3) BTEC National in Computing (2016) BTEC National in IT (2016) Cambridge Technical IT (2016) Level 3 Information Technology AAQ BTEC National IT (2025) Course Companions Online Learning and Revision AAQ Cambridge Advanced National Application Development (2025) Course Companions Topic on a Page Online Learning and Revision AAQ Cambridge Advanced Nationals Data Analytics (2025) Course Companions Topic on a Page Online Learning and Revision T Levels Digital Production Design & Development Digital Software Development Creative iMedia Cambridge Nationals (J834) Photoshop / Premiere AI
  • Computer Science and IT
  • Computer Science
  • A Level
  • AQA (7516/7517)

Python Exercises for A Level Computer Science

10 stimulating scenarios designed to consolidate students' programming skills and prepare them for project work. Concepts include searching and sorting algorithms, recursion, queues, tree traversal, dictionaries and hash tables, Dijkstra’s Shortest Path Algorithm and more!

If you are struggling for programming mini projects, especially those that use OO, look no further

A Dolinsky, Teacher & Customer

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

A fantastic resource that has given me an instant set of problems in a structured sequence that I can give to students to develop their computational thinking and programming skills prior to the undertaking of the NEA...

...It has allowed students to Practice, Practice, Practice... a range of programming challenges to develop their skills and to apply some of the theoretical elements of the spec

S Rogers, HoD & Customer
Also available: Python Exercises for GCSE Computer Science | C# Exercises for A Level

Share with others:

What do teachers say about this resource? (9944, 9945)

A fantastic resource that has given me an instant set of problems in a structured sequence that I can give to students to develop their computational thinking and programming skills prior to the undertaking of the NEA ... The sequencing of the resource tiers the level of challenge with each one building on the previous without the problems being identical ... It helps my students to Practice, Practice, Practice. It has allowed students to practice a range of programming challenges to develop their skills and to apply some of the theoretical elements of the spec e.g. data structures ... It is self-contained. There is no reason or need to add to this. It is completely usable out of the pack ... It will save you hours and hours of time. To create this is easily a project that would take half a school year or more ... Matches the specification perfectly, it includes nothing in terms of knowledge and skills that is not in the spec

S Rogers, HoD & Customer

A good challenging resource that challenges students to think deeply about thier programming ... It challenges students to think independently, but also gives model examples for teachers to refer back to ... Helps students develop their programming skills, it can be used as extension activity or during a lesson ... It's designed at a higher level than most other resources ... If you have students who are eager to progress their programming this is a good independent resource if needed

P Halford, HoD & Customer

plenty of lesson material ... if you are struggling for programming mini projects, especially those that use OO, look no further

A Dolinsky, Teacher & Customer

Keywords

  • A Level Python Exercises
  • A Level AQA Computer Science (7517)
  • programming support
  • NEA
  • coursework
  • Python
  • Programming Tasks
  • A Level OCR Computer Science (H446)

Fantastic

S Rogers, HoD & Customer

It will save you hours and hours of time... It is completely usable out of the pack... Matches the specification perfectly

S Rogers, HoD & Customer

It's designed at a higher level than most other resources... It challenges students to think independently, but also gives model examples for teachers to refer back to

P Halford, HoD & Customer

Helps students develop their programming skills, it can be used as extension activity or during a lesson

P Halford, HoD & Customer

© ZigZag Education®, Unit 3, Greenway Business Centre, Doncaster Road, Bristol BS10 5PY | Privacy Policy | Cookie Policy | Accessibility Policy | Follow Us Join Us