Resources blog #python


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

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
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
Algorithm visualisation tool - using Python Turtle

Some basic code is provided for further customisation by A level pupils (or teachers) wishing to do a practical activity on a standard algorithm, e.g. quicksort.

Read More
How to introduce procedural programming

Tips on introducing structured procedural programming the easy way.

Read More