Sorry, registration has ended.

A CPD course for ICT teachers of all abilities, this will equip you with the skills and confidence to teach, in an interesting and engaging way, the GCSE CS curriculum, including the programming content and skills required for approaching examination questions as well as the non-examination assessment. Subject to sufficient interest, there will be an A level parallel workshop covering more advanced concepts. IF BOOKING FOR ONE DAY ONLY, THE CHARGE IS £150 (TWO DAYS = £270)

  • Date: 17/12/2018 09:00 - 18/12/2018 16:30
  • Location: Wetherby Senior School (Map)

Price: £270



  • Variable assignment, data types, selection, and iteration
  • Creating user interfaces; validation; formatted output
  • Use of functions with global and local variables


  • Files and data, lists, searching and sorting
  • Bringing it all together – the modular approach
  • Connection to Paper 2 algorithm questions

A Level - subject to sufficient interest

Two Day Python Programming workshop for A level

Day 1 

Session 1 – Recap of GCSE Coding kills 

How to set out effective pseudocode.

Use of string slicing and Boolean operators for validation

Functions / subroutines and parameter passing

Session 2 – Moving into A level - Nested lists 

List slicing, sorting, passing to functions

Session 3 – Flat file database structures 

Reading and writing CSV files, records and fields, interacting with spreadsheets and using SQL

Day 2 

Session 1 – Developing your user interface

Introduction to GUI - how to add forms, screens, buttons, radio and check buttons, text boxes, labels, combo boxes and list boxes.

Session 2 – How to write to relational databases 

SQL-Sqlite, queries: selection, update, insert, and delete, primary and foreign keys, setting up relationships

Session 3 – Object Oriented Programming

Class definition, object instantiation, inheritance, polymorphism


Session 4 – Approaches to the coursework and questions in common with exam boards 

Delegates will each work at a computer and receive collective and individual tuition throughout the day. This is a practical training course that will help you teach GCSE computing, with lots of resources to take away.