Address: Amersham Road,
High Wycombe,
HP13 6QT
Viewed by 49 users
Hands-on A-Level Computing: Programming for A-Level - developing key programming skills using Python Saturday Nov 30, 2019 9:00AM until Sunday Dec 1, 2019 5:00PM
Organised by: Darren TraviDarren Travi Hosted by: Royal Grammar School, High Wycombe
Computing At School
Tickets: £270.00 booking is closed: Status: ended , Tickets sold: 7 

On behalf of Computing At School

Hands-on A-Level Computing: Programming for A-Level - developing key programming skills using Python

hosted by

Darren Travi,

Royal Grammar School, High Wycombe

Saturday Nov 30, 2019 9:00AM until Sunday Dec 1, 2019 5:00PM

Transition from GCSE to A Level Two-day Python

The course will show and highlight the key skills involved at delivering the A Level, as well as the progression of the techniques from GCSE Computer Science to the top end of the A-Level course. The course aims to give teachers the confidence to program solutions to questions set from past A-Level questions, as well as to provide an awareness of the skills required for successful completion of a programming project aimed at A Level.

The cost for this two-day course is £270. If booking for one day, the charge is £150.

DAY 1 (Starting out)

Session 1 – Recap of GCSE coding skills:
How to set out effective pseudocode;
Use of string slicing and Boolean operators for validation;
Functions and subroutines and parameter passing.

Session 2 – Moving into A Level:
Nested lists;
List slicing;
Passing to functions.

Session 3 – Flat-file database structures:
Reading and writing CSV files;
Records and fields;
Interacting with spreadsheets and using SQL.

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-Orientated Programming:
Class definition;
Object instantiation;

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 in common with exam boards. Course Leader

Darren Travi is the Head of Computing at the Royal Grammar School, High Wycombe and a CAS Master Teacher who leads the Buckinghamshire CAS Community. He has taught A-Level Computer Science since the 1990s and GCSE Computing since the course started in 2010. Darren is a leading teacher trainer and has run courses across the curriculum range for a number of years.

Light refreshments available

For further information: Darren Travi (

Electronic Privacy
Computing At School (CAS) communicates with its interested parties by email. I understand that CAS will not pass on my email address to other organisations.

Data Protection Act 1998
CAS as part of the BCS Group will hold your personal data on its computer database and process it in accordance with the Act. This information may be accessed, viewed and used by CAS for administrative purposes and conducting market research. All of these purposes have been notified to the Commissioner. If you are based outside the European Economic Area (the 'EEA'), information about you may be transferred outside the EEA in accordance with the requirements of the Act.

Full legal and privacy notices:

All Rights Reserved © Computing At School 2020
Using the websiteDisclaimer of liabilityCookies policyPrivacy policy