I am a Computer Science teacher in Norfolk. I've been making resources since I began teaching. My shop here has all the resources I've made in my own time.
I am a Computer Science teacher in Norfolk. I've been making resources since I began teaching. My shop here has all the resources I've made in my own time.
Two pages of LMC info/programming examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or to print these out for each student to keep a copy in their folders.
Based on Peter Higginson LMC. All important components of LMC 'hardware' and programming explained, including instructions, input/output, arithmetic and looping.
Perfect introduction for both GCSE and A Level students.
Four pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders.
The sheets cover all of the fundamental elements of the programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- procedures
- functions
- string manipulation
- arrays
- read/write to file
- recursion
Two pages of pseudocode algorithm. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders.
The sheets cover all of the fundamental elements of the main four algorithms at GCSE and A Level, including:
- Linear Search
- Binary Search
- Bubble Sort
- Insertion Sort
Perfect introduction for both GCSE and A Level students.
Four pages of Boolean Logic (Gates) examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or to print these out for each student to keep a copy in their folders.
Includes:
- the four main logic gates with rules, diagrams, truth tables and expressions.
- a page on combining gates, and overview of the Full Adder and SR Flip Flop latch.
- AS Level Karnaugh maps
- A Level Boolean expression simplification
Perfect introduction for GCSE, AS and A Level students.
Two pages of Boolean Logic (Gates) examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or to print these out for each student to keep a copy in their folders.
Includes the four main logic gates with rules, diagrams, truth tables and expressions. Also a page on combining gates, and overview of the Full Adder and SR Flip Flop latch.
Perfect introduction for both GCSE and A Level students.
Two pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folder.
The sheets cover all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- images
- sound
- buttons
- GPIO pins
Perfect introduction for both GCSE and A Level students.
Simple Binary Calculator for teaching binary addition and subtraction, getting students well practiced in the carrying and borrowing required for developing fluency.
A nice tactile approach to binary arithmetic in Computer Science.
Print PDF as Double Sided and flip along the long edge.
Colourful introductory Sorting Algorithms classroom poster.
The poster is aimed to show the abstracted pseudocode algorithm for Bubble and Insertion Sort algorithms, and includes discussion, pen processing and advantages and limitations of each.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file
Colourful introductory Searching Algorithms classroom poster.
The poster is aimed to show the abstracted pseudocode algorithm for Linear and Binary search algorithms, and includes discussion, pen processing and advantages and limitations of each.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file
Colourful introductory LMC Programming classroom poster.
Based on Peter Higginson LMC. All important components of LMC programming explained, including instructions, input/output, arithmetic and looping.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Colourful introductory Logic Gates classroom poster.
Includes the four main logic gates with rules, diagrams, truth tables and expressions.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Colourful introductory Combining Logic Gates classroom poster.
Includes combining gates, and overview of the Full Adder and SR Flip Flop latch.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Colourful introductory LMC classroom poster.
Based on Peter Higginson LMC. All important components of LMC 'hardware' explained.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Colourful introductory Combining Logic Gates classroom poster.
The poster covers all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- images
- sound
- buttons
- GPIO pins
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Colourful introductory Combining Logic Gates classroom poster.
Includes all main components of the Micro:Bit, the editor IDE and how to download and flash.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Two pages of JavaScript programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders.
The sheets cover all of the fundamental elements of the programming at Computer Science, including but not limited to:
JavaScript setup
sequence
selection
while loops
for loops
string manipulation
arrays
Empower your A Level student’s to stick to the mark schemes and reflect more accurately on their own work.
This resource has been designed against the AQA A Level Computer Science Non-Exam Assessment to enable students to reflect on and mark their own coursework. No more constant meetings, readings and feedback, and no more students wasting their efforts on producing work that doesn’t fit the mark scheme. Students use this as the back bone and driving structure behind their work.
One of my most useful and valuable resources that I’ve developed for my practice at A Level teaching.
A problem sloving workbook for A Level students to develop their computational thinking and programming.
The book draws from complex problems such as working out the 10001st Prime Number or Even Fibonacci Numbers, and guides the students through stages of problem solving, aiming to develop them into competant problem solvers.
The steps are:
Step 1 - List key facts
Step 2 - Solve a concrete example
Step 3 - List the steps required to solve that concrete example
Step 4 - Decomposing the problem
Step 5 - Plan your algorithm with Pseudocode
Step 6 - Program and test
NOTE: These solutions are complex and thus do not come with a mark scheme or model answers, as students should be encouraged to work these through to a solution that they can test in a programming language themselves.
The bundle includes:
1. Four pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders. The sheets cover all of the fundamental elements of the programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- procedures
- functions
- string manipulation
- arrays
- read/write to file
- recursion
2. Two pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folder. The sheets cover all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- images
- sound
- buttons
- GPIO pins
3. Colourful introductory Combining Logic Gates classroom poster. Includes all main components of the Micro:Bit, the editor IDE and how to download and flash. Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
4. Colourful introductory Combining Logic Gates classroom poster. The poster covers all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to:
- sequence
- selection
- while loops
- for loops
- images
- sound
- buttons
- GPIO pins
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.
This resource has been designed with students in mind. These 56 Pesudocode Challenges start simple, and gradually build complexity by slowly introducing more elements. The workbook has been divided into:
Theory
Sequence Challenges
Selection Challenges
Iteration Challenges
List Operation Challenges
Previous GCSE Exam Questions
Included is a DOC and PDF Workbook and a DOC of questions alone for Teaching with or for saving paper for in exercise book work. Excellent idea to follow up each challenge with programming task onto a computer.