The course will highlight the key skills for delivering the A Level, plus the progression of techniques from GCSE Computer Science. It aims to give teachers the confidence to program solutions for past A-Level questions, and to provide an awareness of the skills required for the successful completion of an A-Level programming project.

  • Date: 08/06/2019 09:30 - 09/06/2019 16:30
  • Location: 100 Marylebone Ln, Marylebone, London W1U 2QB, UK (Map)
  • More Info: Entrance 9 Bulstrode St

Price: £270

Sorry, registration has ended.


If booking for one day the charge is £150.00


Session 1 – Recap of GCSE coding skills

  • How to set out effective pseudocode
  • Use of string slicing and Boolean operators for validation
  • Functions / sub-routines 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 

Session 4 – How to write to relational databases

  • SQL with SqLite, queries (selection, update, insert and delete), primary and foreign keys, and setting up relationships


Session 1 – Object-oriented programming

  • Class definition, object instantiation, inheritance, polymorphism.

Session 2 – 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 3 – Approaches to the coursework and questions common with exam boards.

All materials and resources used on this course will be made available to all delegates after the course.

For further information: