Unit of work introducing programming techniques for GCSE students using python.
Covers many of the requirements for GCSE Computer Science. Concepts covered in the unit include:
Variables, Data Types, Sequence & Selection, Iteration, Strings & Tuples, File Operations, Functions & Parameters, Exception Handling, Lists & Dictionaries, Sorting, Searching and working with Databases (SQL)
All teacher PowerPoint presentations (13 in total) plus notes, class activities, programming activities and programming projects (File Ops, Premiership Football and Logic Calculator). All python code solutions provided.