Address: Amersham Road,
High Wycombe,
HP13 6QT
Viewed by 82 users
One Week Python Programming Boot Camp Course to A level Monday Jul 26, 2021 9:30AM until Saturday Jul 31, 2021 2:30AM
Organised by: Darren TraviDarren Travi Hosted by: Royal Grammar School
Darren Travi
Tickets: £500.00 book here: Status: live , Tickets sold: 1 

On behalf of Computing At School

One Week Python Programming Boot Camp Course to A level

hosted by

Darren Travi

Royal Grammar School

Monday Jul 27, 2020 12:00AM until Friday Jul 31, 2020 5:00PM

One Week Python Programming Course to A level

We are running a one week Python Programming Boot Camp Course which starts from the very beginning and goes all the way up to meeting the demands of the A level Computer Science course. There will be 2 workshops running in this week one aimed at beginners and the other aimed at intermediate and more advanced programmers. The course has been designed not only to teach the fundamental of programming but also to focus on how this can be delivered in the classroom. One Week Python Programming Boot Camp Course

DAY 1 - Introduction to Python Programming at Key Stage 3

  • Input / output and assignment
  • Selection and nested selection
  • Teacher skills audit and strategies to leverage existing ICT knowledge
  • Iteration and looping constructs – while and for loops
  • Graphics with Turtle (Python’s version of Logo)

Day 2 - GCSE Overview and Understanding Programming

  • Creating user interfaces, validation, formatted output
  • Arrays, dictionaries, data manipulation, files
  • Advanced variable assignment, data types, selection

Day 3 - Advanced Skills: Identifying the key characteristics of pupil success at GCSE

  • String manipulation vs list operations
  • Use of functions and passing parameters
  • Advanced Python: csv/flatfile/relational data storage and persistence

Day 4 - Moving into A-level

  • Use of modular top-down programming
  • Use of classes / object oriented programming
  • Creating relational databases and queries with SQL
  • Visual SQL tools for ERD design

Day 5 Advanced Python Skills for A level

  • Developing the GUIframeworks: Tkinter / drag-and-drop PyQT
  • Navigation of multiple forms / Interfaces with built-in validation
  • Advanced OOP using Class definition, inheritance, polymorphism
  • Tips and hints on coursework administration and the write-up and ensuring deadlines are met

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 2021
Using the websiteDisclaimer of liabilityCookies policyPrivacy policy