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


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.


  • Date: 08/06/2019 09:30 - 09/06/2019 16:30
  • Location: wetherby senior school (Map)

Price: £270

Buy Now

Description

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 


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 1 – Object-oriented 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.



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