Skip Main Navigation
Page Content

Save This Event

Event Saved

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

Darren Travi

Saturday, June 8, 2019 at 9:00 AM - Sunday, June 9, 2019 at 5:00 PM (BST)

Hands-on A-Level Computing: Programming for A-Level -...

Ticket Information

Ticket Type Sales End Price Fee Quantity
Standard Jun 6, 2019 £270.00 £16.79
Master Teacher Jun 6, 2019 Free £0.00
Day 1 Introduction to A level Jun 8, 2019 £150.00 £9.59
Day 2 Advanced Level Computing Jun 8, 2019 £150.00 £9.59

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

Event Details

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 8, 2019 at 9:00AM


Wetherby School London 

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.

If booking for one day the charge is £150.00

DAY 1

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

DAY 2

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.

SPEAKER

Head of Computing at the Royal Grammar School, High Wycombe, Darren Travi has taught 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.

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

Have questions about Hands-on A-Level Computing: Programming for A-Level - Developing key programming skills using Python (2 days)? Contact Darren Travi

Save This Event

Event Saved

When & Where


Wetherby Senior School
100 Marylebone Ln
Entrance 9 Bulstrode Street
W1U 2QA London
United Kingdom

Saturday, June 8, 2019 at 9:00 AM - Sunday, June 9, 2019 at 5:00 PM (BST)


  Add to my calendar

Organizer

Darren Travi

CAS Master Teacher: Leader Bucks CAS Hub, CAS Master Teacher, Head Of Computing, Royal Grammar School, High Wycombe, Buckinghamshire, HP13 6QT
  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.