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


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


  • Date: 22/06/2019 09:30 - 23/06/2019 16:30
  • Location: Wolverhampton WV4 6JP, UK (Map)
  • More Info: The Khalsa Academy

Price: £270

Sorry, registration has ended.

Description

Course Outline


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