Due to the current Coronavirus outbreak we are asking all attendees to take precautionary measures to ensure we limit the risk of infection at CAS events. Before attending please consult the latest Government advice.
Address: Millfields Road,
Viewed by 25 users
Hands-on A-Level Computing: Programming for A-Level - Developing key programming skills using Python (2 days) Saturday Jun 22, 2019 9:00AM until Sunday Jun 23, 2019 5:00PM
Organised by Master Teacher: Darren TraviDarren Travi Hosted by: The Khalsa Academy
Darren Travi
Tickets: £270.00 booking is closed: Status: ended , Tickets sold: 4 

On behalf of Computing At School and the Network of Excellence

Hands-on A-Level Computing: Programming for A-Level - Developing key programming skills using Python (2 days)

June 22nd and 23rd  2019 at 9:00AM

The Khalsa Academy, Millfields Road, Wolverhampton WV4 6JP

Highlighting the key skills for delivering the A Level, and the progression of techniques from GCSE CS to the top end of the A Level.

£150 for one day's attendance.

This course aims to give teachers the confidence to program solutions to questions set from past A-Level exams, as well as to provide an awareness of the skills required for successful completion of an A-Level programming project.

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 / 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

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 2
Object-orientated 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


Darren Travi

Head of Computing at the Royal Grammar School, High Wycombe and a CAS Master Teacher, Darren leads the CAS South Buckinghamshire Communityb, and has been teaching A-Level Computer Science since the 1990s and GCSE Computing since the course started in 2010.

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


Darren Travi, darren.travi@computingatschool.org.uk

For further information: darren.travi@computingatschool.org.uk

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

Data Protection Act 1998
CAS/NoE 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/NoE 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: http://www.bcs.org/category/5655