Resources blog


Thoughts in teaching Computer Science

A link to a compact Tkinter book of examples, good for a practical problem set to give to pupils.

Read More

Get these pseudocode practice questions - on an easy side, answers included!

Read More

A lesson or a homework activity on algorithm design, with AFL, printer-ready (A4), with solutions

Read More

Overview of Flowgorithm - a great free program for teaching pseudocode and flowcharts. Will also mention that it can run on MacOS with Wine.

Read More

This is a handout that I use to introduce SQL with Python for year 10s and later. Includes a database in the SQLite format.

Read More

Batches of practice questions we use in our revision.

Read More
Use Python to create a subfolder structure from a 2-column CSV file (only tested on Windows)

Organise your and your pupils revision with folders that correspond to the syllabus. Enclosed are: a csv file with section/subsection names which are concatenated to form folders, the file has a general outline of J276 OCR Computer Science but will work with any CSV with 2 columns without any objectionable characters Sample folders created

Read More
Iteration, arrays, CSV python+flowcharts+pseudocode lesson resources

Slides to support delivery of iteration (FOR, While, Repeat until), lists/arrays up to 2d, use of flowcharts and pseudocode, includes practical tasks

Read More
Pseudocode practice, KS3-4, the first 70 exercises with answers

This is the first 70 algorithm problems (with solutions, as well) from the set that we use in our CPD - we have 100 problems in the CPD one. This should get your pupils started and well under way into their algorithmic thinking.

Read More