Hero image

Shop With TeachAllAboutIT

Holly is a Teacher, Tutor, and Author. Resources here cover all key stages from Primary to A Level.

Holly is a Teacher, Tutor, and Author. Resources here cover all key stages from Primary to A Level.
Bubble Sort - Code Along With Me in Python
hbillinghurst

Bubble Sort - Code Along With Me in Python

(0)
Created as a 'code with me' exercise for teachers wanting to add a practical element to the theory aspects of the courses, this is an updated resource for the new GCSE Computer Science Syllabus. This teacher presentation guides students through an explanation & coded simulation of Bubble Sort using Python (in IDLE). Students can add to this later by adding another option for Merge Sort with the potential to then measure the time taken for each algorithm to form a basis to compare the time complexity of the two. A copy of the working python code is included (uses version 3.3.5). This can be used by teachers as a 'check your work' document, or for a flipped learning opportunity where the running code is seen on screen & students then create the code to cement their understanding of the algorithm. This relates to both the new AQA & OCR specs for Computer Science and includes the use of procedural programming techniques. This would allow for either revision, or combining both aspects of the syllabus.
Year 3 Mental Maths Quiz
hbillinghurst

Year 3 Mental Maths Quiz

(0)
A self generating 10 question test covering primary KS1 Mental Maths Maths concepts for Year 3 (grade 4). The sheet generates a set of mental maths questions with a corresponding answer sheet to provide an additional self / peer assessment activity. Print a single sheet, or refresh the sheet to produce individual worksheets that will reduce copying and add an additional element for peer assessment. As no two sheets will be the same, this will allow you to use the same resource multiple times. Can be used in class as a practice or assessment tool, or as a parent-supported home learning task. Aimed at higher ability Year 3 - Year 4 (grade 4 - 5), and lower ability groups in Year 4/5. Set up to print two to a landscape page to save paper and time - print double sided flipped on short edge to have corresponding answers on reverse.
A Level Computer Science - Revision Placemat : Hardware & Software
hbillinghurst

A Level Computer Science - Revision Placemat : Hardware & Software

(0)
What is hardware? What is software? How do I classify different types of software? What hardware do I need to understand? This printable placemat takes you through a set of revision notes and tasks covering the foundations of computer hardware & software in A Level Computer Science. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.
PyGame - Python Game Making Half Term Unit + Example Files
hbillinghurst

PyGame - Python Game Making Half Term Unit + Example Files

(0)
This interactive walkthrough guides students through the basics of using PyGame for Python to create their own games. Despite making use of object oriented code, this tutorial is simple enough to engage students at KS4 and instill the importance of good coding practices early. This can be used as a summer class coding project, as part of a coding club for G&T, or as an introductory course for A Level students as an introduction to Object Oriented code or starting their NEA tasks. This presentation, based on some of the beginner PyGame tutorials is set out alongside pointers to GCSE & A Level theory topics as students are guided through the creation of a basic game. Bundle comes with example python files to allow teachers to plan fully resourced lessons.
KS3 Computing Scratch Project - My Band (2 hours)- Teacher Presentation & Tools
hbillinghurst

KS3 Computing Scratch Project - My Band (2 hours)- Teacher Presentation & Tools

(0)
The first of six KS3 practical programming tasks which guide students through the basic concepts of programming whilst introducing design through decomposition and abstraction, and developing their evaluation skills over 2 hours of lesson time. In this teacher presentation, students are introduced to the basic concepts of inputs, outputs, and loops whilst spending specific time on investigating how to break down a seemingly simple program into a set of detailed steps. Used in combination with Student Design Notebook (included)
KS3 Computing Scratch Project - All About Me (2 hours)- Teacher Presentation & Tools
hbillinghurst

KS3 Computing Scratch Project - All About Me (2 hours)- Teacher Presentation & Tools

(0)
The second of six KS3 practical programming tasks which guide students through the basic concepts of programming whilst introducing design through decomposition and abstraction, and developing their evaluation skills. In this teacher presentation, students return to the basic concepts of inputs, outputs, whilst adding selective statements and investigating how selection changes the outputs of a program. To support the practical aspects of this 2 hour task, students continue to spend specific time on investigating how to break down a seemingly simple program into a set of detailed steps. Used in combination with Student Design Notebook (inlcuded)
iGCSE Computer Science - Logic Gates & Boolean Equations Presentation
hbillinghurst

iGCSE Computer Science - Logic Gates & Boolean Equations Presentation

(0)
Teacher Presentation file covering the full Logic Gates & Boolean Equation topic. Presentation guides students through a set of tasks to support classroom teaching, covering: ♦ Simple & Complex Logic Gate ♦ Basic Truth Tables ♦ Creating Logic Circuits using creative real world problems ♦ Exam Practice & Explanations Students can follow along with each of the practice tasks on paper or on screen - no specialist equipment needed. © Holly Billinghurst as TeachAllAboutIT
Christmas Database Practice : Santa - The SQL
hbillinghurst

Christmas Database Practice : Santa - The SQL

(0)
This classroom practice tool will help guide your students through purposeful practice of writing well formed SQL statements from basic SELECT to the art of INNER JOIN with a Christmas theme which sees their names appear on the naughty & nice list!
Inside My CPU - A Simplified Simulation for Ages 11 - 16
hbillinghurst

Inside My CPU - A Simplified Simulation for Ages 11 - 16

(0)
This spreadsheet simulation was written to give a visual representation of a computer CPU. It was inspired by the Little Man Computer model built by York University. With the introduction of Computer Science much earlier within the curriculum, the need arose for a simplified model to match the learning outcomes of classes aged 11 - 16 (UK KS3 - KS4) where teaching of Computer Hardware still included an aspect of understanding CPU Registers and Assembly Language, but required an interface that would not overwhelm students (and staff!) , but still required a level of grit to accomplish the low level programming tasks which are created using a set of drop down selectors. This simulation aims to provide that by introducing the key CPU registers within the CPU alongside basic assembly language instructions and talks the user through the Fetch Decode Execute Cycle by stepping through their data being processed visually once they have created a program.
A Level Computer Science - Revision Placemat : Fetch Decode Execute
hbillinghurst

A Level Computer Science - Revision Placemat : Fetch Decode Execute

(0)
What order does the FDE Cycle run in? What registers do I need to know? What hardware is involved? This printable A Level placemat takes you through a set of revision notes and tasks covering the foundations of internal hardware in Computer Science. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.
A Level Computer Science - Revision Placemat : Communication Methods
hbillinghurst

A Level Computer Science - Revision Placemat : Communication Methods

(0)
What’s the different between compilation & interpretation? What is source code? What does an assembler do? This printable A Level placemat takes you through a set of revision notes and tasks covering the topic of code translation in Computer Science. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.
A Level Computer Science - Revision Placemat : Communication Methods
hbillinghurst

A Level Computer Science - Revision Placemat : Communication Methods

(0)
This A Level Computer Science placemat takes you through a set of revision notes and tasks covering the basics of communication technology including serial & parallel transmission, synchronous & asynchronous transmission. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.
A Level Computer Science - Revision Placemat : Character Sets
hbillinghurst

A Level Computer Science - Revision Placemat : Character Sets

(0)
How does a computer understand the text that is input and how to output data to us on screen? Thisprintable A Level placemat takes you through a set of revision notes and tasks covering the topic of code translation in Computer Science. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.
KS1 Odd and Even Number Sheets
hbillinghurst

KS1 Odd and Even Number Sheets

(0)
A set of worksheets that cover the KS1 Odd and Even Maths concepts. Sheet 1 introduces children to identifying and writing odd and even numbers. Sheet 2 creates a randomly generated printable worksheet to identify odd and even numbers - printing a personal worksheet will reduce copying and add an additional element for peer assessment. With the random number generation, this will allow you to use the same resource multiple times. Can be used in class as a practice or assessment tool, or as a parent-supported home learning task. Useful in Reception, Year 1 and Year 2 , and for lower ability groups in KS2.
Number Lines Counting & Adding
hbillinghurst

Number Lines Counting & Adding

(0)
A set of worksheets that cover the KS1 Number Lines Maths concepts. Sheet 1 introduces children to identifying a number on a line and adding using the line. Sheet 2 introduces children to identifying two points on a line and calculating the difference - printing a generated personal worksheet will reduce copying and add an additional element for peer assessment. With the random number generation, this will allow you to use the same resource multiple times. Can be used in class as a practice or assessment tool, or as a parent-supported home learning task. Useful in Reception, Year 1 and Year 2 , and for lower ability groups in KS2.
KS1 Mental Maths
hbillinghurst

KS1 Mental Maths

(0)
A self generating 10 question test covering KS1 Mental Maths Maths concepts. The sheet generates a set of mental maths questions with a corresponding answer sheet to provide an additional self / peer assessment activity. Print a single sheet, or refresh the sheet to produce individual worksheets that will reduce copying and add an additional element for peer assessment. As no two sheets will be the same, this will allow you to use the same resource multiple times. Can be used in class as a practice or assessment tool, or as a parent-supported home learning task. Aimed at Early Years and Year 1, and lower ability groups in Year 2 & 3.
KS3 Spreadsheets with Minecraft - Half Term Unit Resources
hbillinghurst

KS3 Spreadsheets with Minecraft - Half Term Unit Resources

(0)
This is a set of lesson resources to span 6 lessons in which spreadsheet & data analysis skills are introduced through the medium of minecraft! Combining IT and Computing skills using the logical aspects of spreadsheets gives students a solid set of skills to take further whether they follow a Computer Science or IT pathway. Suitable for Years 7 - 9 (US Grades 6-8). Pack includes: Teacher / student powerpoint to record progress with clear assessment points Student excel workbook with templates for each activity Initially written for use on Google Drive, but easily transferable to Excel / PowerPoint