GCSE Python CPD for Teachers

GCSE Python support for teachers

Python has gained an awful lot of traction for Key stage 3 and Key stage 4 programming over the last 5 years, and it's not hard to see why:

  • it's a very forgiving language

  • you can begin programming immediately

  • you don't need to learn any difficult syntax

  • it deals with dynamic typing of variables behind the scenes for you

  • it's not case sensitive

  • it is well suited to students with specific learning requirements

However, Python does not fit in very well with either the OCR or AQA specification at GCSE because:

  • it does not support FOR loops, you have to loop across an iterator

  • it does not support CASE statements

  • it is not strongly typed so it's difficult for students to understand variable declaration

  • it does not support static arrays (which you need a for loop to use) instead uses lists

  • it does not support DO..WHILE loops (or post condition loops) 

All of these, students need to understand the pseudocode for, but Python will not support it.

I can help provide CPD for you at your school to go over the peculiarities of the language and tailor support for you in your classroom with your year group.

Remote support via Skype is available.

Please reload

© 2018 by TheComputingTutor. Proudly created with Wix.com

  • Facebook Social Icon
  • Twitter Social Icon