Python Workbook containing tasks and projects - From prints all the way to loopingQuick View
SWilliamsComputingSWilliamsComputing

Python Workbook containing tasks and projects - From prints all the way to looping

(2)
Comprehensive Python workbook that goes from the very basics of printing all the way through to looping (including if statements, elif statements, string manipulation, maths functions and a section on lists and their in built functions). It introduces the skills with examples and then get pupils to not only complete set tasks but also evaluate how and why they work. There are numerous projects in the workbook in-between the tasks which I have used as assessment. Please note the skeleton of this work was acquired whilst training so credit to original creator. Over time I have made modifications and added new material with experience to what was working and what wasn't. Proceeds will be going to my training school's teach-ict paid sub as a gesture for my training.
Introduction to Binary Conversion - PowerPoint, Worksheet and ExtensionQuick View
SWilliamsComputingSWilliamsComputing

Introduction to Binary Conversion - PowerPoint, Worksheet and Extension

(1)
A selection of materials created and used multiple times by myself in the aid of teaching binary conversion (both ways and using both 4 bits and 8 bits) from the very bottom on the assumption pupils know nothing on this topic beforehand. The presentation is created to be helpful and explain how to convert binary with working examples and also some questions for AFL. The worksheet explains again how to convert binary both ways to and from decimal and has a code breaker activity at the end that has been very popular (instructions are on the worksheet). Also supplied is an extension worksheet that is designed to push the most able to convert harder full byte numbers. Lesson objectives, starter and plenary are all part of the presentation.
Primary Memory ppt - RAM, ROM, The Differences, Virtual Memory, Volatile and Non - VolatileQuick View
SWilliamsComputingSWilliamsComputing

Primary Memory ppt - RAM, ROM, The Differences, Virtual Memory, Volatile and Non - Volatile

(0)
Presentation designed to cover all possible areas covered in the GCSE Computing scheme in regards to primary memory. Topics include RAM, ROM, Virtual Memory, The differences between RAM and ROM, Volatile and Non - volatile. Also included is a timer plenary for key terms (timer is clickable to start it) and there are slides containing levelled questions based on the theory which can be used as plenaries or homeworks etc. Presentation designed to be an all in one, you can chop and change it to fit lessons and use the plenaries as necessary or not.
Logic Gates and Truth Tables - AND, OR, NOT, Truth TablesQuick View
SWilliamsComputingSWilliamsComputing

Logic Gates and Truth Tables - AND, OR, NOT, Truth Tables

(0)
Presentation to aid in the teaching of Logic Gate and Truth Table theory. This covers an introduction into what Logic gates are and why they are used, a slide to link binary to Logic Gates , Explanations and contextual examples of AND, OR and NOT logic gates, Introduction to what Truth tables are and some exercises to aid pupils understanding. Plenary slides have been included as a countdown activity and there is also a simple match up plenary added. Two worksheets I have used previously have been added, one is to aid in the visualisation of logic gates in circuits by enabling students to create them on a free to use internet site so they can see the effects of changing inputs. The other worksheet is an exercise in larger Truth tables that could be used as extension. Feel free to check out other resources in regards to Computing Theory.
Excel Task file for teaching IF statements - includes logical operands and nestedQuick View
SWilliamsComputingSWilliamsComputing

Excel Task file for teaching IF statements - includes logical operands and nested

(1)
Excel workfile for teaching IF statements. This incorporates how to do IF statements with examples and then moves on to levelled work (basic IFs, Logic functions such as OR and AND, then finally on to Nested IFs). The tasks are designed for assessment so all pupils can start on the OK progress tab and work their way forwards. I have tried to make the tasks relevant with working out if pupils pass based on marks or a quiz etc. Can be used as an introduction to IF statements for programming.
Introduction to Python using Python Turtle to draw shapes (Full lesson with tasks and explanations)Quick View
SWilliamsComputingSWilliamsComputing

Introduction to Python using Python Turtle to draw shapes (Full lesson with tasks and explanations)

(0)
Teacher led PowerPoint presentation on the topic of sequencing and programming. It assumes the pupils have not done or heard about sequencing before and that they have little to no experience with Python. It shows step by step how to open up IDLE and how to run files. Turtle code has been given with explanations and tasks based around this, for example getting pupils to create a square then a rectangle by changing a variable number. Tasks have been added for pupils to create varying difficulty shapes after the initial learning, this is naturally differentiated so pupils can attempt a shape appropriate to their understanding. Plenary is involved based on syntax error spotting. Ideal for key stage 3 introduction to text based programming using a more visual approach or for key stage 4 to start to teach Python ready for Computing assessment and programming theory.
CPU ppt - Covering the CPU's purpose, how it works, Cache, Clock speeds and more (see desc)Quick View
SWilliamsComputingSWilliamsComputing

CPU ppt - Covering the CPU's purpose, how it works, Cache, Clock speeds and more (see desc)

(0)
A comprehensive PowerPoint containing all the information required for GCSE level for the CPU topic. The file covers the purpose of the CPU, the parts of the CPU, Cache memory, What effects performance, Clock speeds, Example questions that can be used for plenaries or homework's and two slides containing some plenary activities (one is a timed key words slide with a built in timer and the other is a match up exercise). I have tried to make it as readable as possible without linking to alternative websites and gives some room for independent learning with the presentation or teacher lead extension of the explanations. Presentation is not designed to be a lesson lead as it stands, you can pick and choose the slides you need and the plenary or questions you want to keep for your specific lesson.
Presentation on Algorithms and Flow charts - Includes explanations, examples and small tasksQuick View
SWilliamsComputingSWilliamsComputing

Presentation on Algorithms and Flow charts - Includes explanations, examples and small tasks

(0)
Presentation to detail about Algorithms and Flow charts. It is designed to explain what each one is and why they are used before moving on to multiple examples and some small varied tasks where the pupils have to create their own algorithms and flow charts at numerous stages of the presentation. Can be used as a teacher lead lesson with expansions on explanations and tasks left on board or can alternatively be used as an independent learning lesson if each pupil has access to the file. Small plenary included.
Algorithm space buggy scenario - navigate your buggyQuick View
SWilliamsComputingSWilliamsComputing

Algorithm space buggy scenario - navigate your buggy

(0)
Excel file containing an Algorithm activity to aid in teaching algorithms and computational thinking to key stage 3. Scenario is that of a Moon buggy that you must navigate around the map using only the instructions provided and to rescue a stranded spaceman. Designed to be vaguely familiar to Turtle / Logo using forward and rotate commands. Possible extensions are to make their own map grid etc.