Address: 100 Marylebone Lane,
(entrance at 9 Bulstrode Street),
London,
W1U 2QB
Noe-icon-32
Viewed by 11 users
Hands-on Python Programming for GCSE and A level Wednesday Feb 20, 2019 9:00AM until Thursday Feb 21, 2019 5:00PM
Organised by Master Teacher: Darren TraviDarren Travi Hosted by: Wetherby Senior School
Darren Travi
Tickets: £270.00 book here: Status: live , Tickets sold: 0 

On behalf of Computing At School and the Network of Excellence



Hands-on Python Programming for GCSE and A level


February 20, 2019 at 9:00AM


Wetherby Senior School

Featuring 2 separate workshops running at the same time

Costs for this two-day course are £270. If booking for one day, the charge is £150 per day.

Delegates need to state which workshop they are planning to attend. For each of the workshops, we request delegates bring their own laptop computer with Python Programming Software 3.4 or later, PyQt 4 or later and SQL Lite database-browser software.

Two courses are available to choose between:
Two-Day Python Programming Workshop for GCSE
Two-Day Python Programming workshop for A-Level


TWO-DAY PYTHON PROGRAMMING WORKSHOP FOR GCSE:

DAY 1 - GCSE OVERVIEW AND UNDERSTANDING PROGRAMMING
Variable assignment, data types, selection, and iteration
Creating user interfaces; validation; formatted output
Use of functions with global and local variables

DAY 2 – ADVANCED NEA-FOCUSSED SKILLS
Files and data, lists, searching and sorting
Bringing it all together – the modular approach


TWO-DAY PYTHON PROGRAMMING WORKSHOP FOR A LEVEL:

DAY 1
Session 1 – Review of 2D lists; reading and writing CSV files, records and fields; interacting with spreadsheets and using SQL
Session 2 – Flat-file database structures
Session 3 - How to write to relational databases; SQL with Sq-lite; queries (selection, update, insert, and delete); primary and foreign keys and setting up relationships

DAY 2
Session 1 – Review of the first day
Session 2 – Object-orientated programming; class definition; object instantiation; inheritance; polymorphism
Session 3 – 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 4 – Approaches to the coursework and questions in common with exam boards


SPEAKERS

Darren Travi & Ilia Avroutine

Both teachers are extensively involved in providing resources, training, assessment and examinations. Darren Travi is Head of Computing at the Royal Grammar School, High Wycombe and a CAS Master Teacher. He has led the South Buckinghamshire CAS Hub for a number of years; and has taught A-Level Computer Science since the 1990s, and GCSE Computing since the course started in 2010. Ilia Avroutine has taught A-Level Computer Science for over ten years, having previously taught Computing in Canada. He is the Head of Computer Science at Wetherby Senior School in London. He has a wide experience of teaching Computing and has co-authored a number of popular resources and textbooks.

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

HOST

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

Wetherby Senior School

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