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:
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
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
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.
Darren Travi, firstname.lastname@example.org
Wetherby Senior School
For further information: email@example.com
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