New to PG?
Start here

Practical skills

£120.00 + VAT Discounted rate from £96.00

+

Practical programming skills in Python

Essential skills for GCSE projects

>>

Inside the Unit...

Download Free Sample 5.4mb

Areas Covered

  • Lesson 1 Fundamentals
  • Lesson 2 Selection and iteration
  • Lesson 3 Functions and procedures
  • Lesson 4 Regular expressions
  • Lesson 5 Using lists
  • Download sample lesson above
  • Lesson 6 Sorting lists
  • Lesson 7 Reading files
  • Lesson 8 Writing files
  • Lesson 9 2D lists
  • Lesson 10 Programming techniques
  • Example practical problems

There are five complete Python solutions to practical problems included in this unit.

Summary

This unit contains ten topics each guiding GCSE students through the essential programming skills required to develop their own practical projects with success and competence. The unit assumes little prior experience of Python and gradually builds up proficiency in ten key skill areas including file handling, validation and working with lists. The practical application of each of the skill areas covered will also assist students with their understanding of the theoretical examination questions required of all the (9-1) GCSE and IGCSE specifications.

The unit concludes with exemplar solutions to five projects which each demonstrate different applications of the major skills commonly required at this level.

What's included?

The Python skills unit has been written to satisfy the core skills required for the Computer Science GCSE. This unit contains:

  • PowerPoint slides for each lesson
  • Detailed lesson plans
  • Learning objectives and outcomes
  • Worksheets and homework activities with answers
  • Over 20 sample Python programs
  • Five exemplar project solutions

What people say...

The units we have ordered are proving really useful and helpful with development of materials for new specs.  The Maths for D&T have been particularly helpful.

Linda Hill. Design and Technology Teacher, Coundon Court

We’ve invested in the PG Online resources for both KS3 and 4 for years now, and couldn’t be happier, great lessons, happy students, happy teachers.

Christian Parkes. Head of Computer Science, Mary Webb School

Relevant Textbooks

  • GCSE Computer Science (AQA) Textbook

    GCSE Computer Science (AQA) Textbook
    ISBN: 978-1-910523-01-8 2nd Edition

  • 8520 GCSE Textbook Downloadable Teacher's Supplement

    8520 GCSE Textbook Downloadable Teacher's Supplement
    FREE to teachers only

  • 8525 GCSE Textbook Downloadable Teacher's Supplement

    8525 GCSE Textbook Downloadable Teacher's Supplement
    FREE to teachers only

  • AQA GCSE (9-1) Computer Science 8520 (Textbook)

    AQA GCSE (9-1) Computer Science 8520 (Textbook)
    S Robson and PM Heathcote ISBN:978-1-910523-09-4

  • GCSE Computer Science (AQA) PDF

    GCSE Computer Science (AQA) PDF
    2nd Edition

  • Python Challenge!

    Python Challenge!
    PM Heathcote ISBN: 9781910523353

  • Learning to Program in Python

    Learning to Program in Python
    PM Heathcote ISBN: 9781910523117

  • Learning to Program in Python Answers Pack

    Learning to Program in Python Answers Pack
    Free answers pack

  • Learning to Program in VB

    Learning to Program in VB
    S Langfield ISBN: 9781910523186

  • Learning to Program in VB Answers Pack

    Learning to Program in VB Answers Pack
    Free answers pack

  • AQA GCSE (9-1) Computer Science 8525 (Textbook)

    AQA GCSE (9-1) Computer Science 8525 (Textbook)
    S Robson and PM Heathcote
    ISBN: 9781910523223

  • ClearRevise AQA GCSE 8525

    ClearRevise AQA GCSE 8525
    Illustrated revision and practice
    ISBN: 9781910523254

Inside the Unit...

  • Download Free Sample 5.4mb

    Areas Covered

    • Lesson 1 Fundamentals
    • Lesson 2 Selection and iteration
    • Lesson 3 Functions and procedures
    • Lesson 4 Regular expressions
    • Lesson 5 Using lists
    • Download sample lesson above
    • Lesson 6 Sorting lists
    • Lesson 7 Reading files
    • Lesson 8 Writing files
    • Lesson 9 2D lists
    • Lesson 10 Programming techniques
    • Example practical problems

    There are five complete Python solutions to practical problems included in this unit.

  • How to order

    1. Add individual units to a draft order or download a blank order form below to complete manually

    2. Using a draft order you can either:

    1. Save your order online
      (registration or log in required)
    2. Email us your complete order
      (registration or log in required)
    3. Create a PDF
      (to fax or email at a later date)

    Download blank order form

    PDF

    Word

  • Unit Pricing and Discounts

    Each unit is individually priced for LIFE. Please view each unit for detail. 

    Discounts are cumulative based on the total number of units licenced to your department.

    All prices subject to further discounts and VAT.

    There are no annual renewal fees.

    2-5 units 10% discount
    6-11 units 15% discount
    12+ units 20% discount