High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
High-impact computer science resources that are based on sound educational psychological theories to help all pupils reach their full potential. I’m an experienced teacher/HoD and professionally create computing and computer science teaching resources through my company Nichola Wilkin Ltd. All these resources have been exclusively created by me. I’m an author who has written for both BBC Bitesize and Cambridge University Press. Quality teaching resources you can trust!
This Python programming lesson teaches pupils about using more complex if statements including if…else, elif and nested if statements. It also helps students get to grips with more complex criteria including using “and” and “or” operators.
It also includes lots of practice with reading and drawing flow diagrams.
Download this no-prep lesson now to help you take control of your workload.
This complete lesson includes an attractive dyslexia friendly PowerPoint presentation includes a pop quiz and lots of practical programming practice. The easy to follow teacher’s lesson plan includes all the answers.
This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time.
Please note: This lesson does assume the pupils are familiar with using basic if and else statements in Python.
Duration: 1 lesson.
This lesson teaches pupils about:
if…elif…else statements
nested if statements
“and” and “or” operators
.
What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making real progress. Everything is done for you which will save you hours of preparation time.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click Here To See More Of My Great Python Lessons
This complete lesson introduces pupils about basic if statements and if…else statements in Python.
Download this ready to use lesson now and become more confident in teaching programming to your pupils.
This ready to use lesson is suitable for Key Stage 3 and GCSE computer science pupils.
Download this no-prep lesson now to help you take control of your workload.
This wonderful, time-saving teaching resource includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, videos to teach key skills, created in authentic English by an experienced computer science teacher and lots of practical programming practice. It also includes a comprehensive teacher’s lesson plan including all the answers.
This ready-to-use lesson is perfect for non-specialist teachers, newly qualified teachers and teachers who are teaching Python for the first time.
Please note: This lesson does not teach pupils about nested if statements or elif statements as that is covered in another lesson, which can be found here.
Duration: 1 lesson
This lesson teaches pupils about:
Logical operators
Basic if statements
If…else statements
Flow diagrams
.
What are you waiting for? Take action straight away and grab your copy of this wonderful lesson today that will keep your pupils engaged and making progress and save you preparation time.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click Here To See More Of My Great Python Lessons
This bundle includes two lessons to teach GCSE 9-1 computer science pupils about system security and also includes a revision knowledge organiser to help pupils revise and recap the main points which also includes a practice exam question.
These lessons are suitable for teaching the new updated syllabus starting September 2020 including the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520).
Each lesson includes an attractive dyslexia-friendly PowerPoint presentation that includes differentiated lesson objectives, at least one video and lots of individual and paired tasks and questions. Each lesson also include 3 differentiated exam style questions along with a comprehensive teacher’s lesson plan including all the answers.
They cover:
Types of attack
Threats posed to networks
Identifying and preventing vulnerabilities
How can you teach your students about system security and cyber attacks, in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this computer science lesson does.
Why spend hours making your own resources when it is all done for you? Download this computing lesson about identifying and preventing network vulnerabilities today and save yourself all that preparation.
WHAT IS INCLUDED?
This lesson includes:
an attractive dyslexia friendly PowerPoint presentation,
differentiated lesson objectives,
videos to change focus and break up the lesson,
loads of individual and group tasks and questions,
printable ready to use worksheets for classwork,
3 differentiated exam style questions which can be used either in the plenary or set for a homework task,
a comprehensive teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about:
Denial of service (DoS) attacks
Brute force attacks
Data interception attacks
SQL injection attacks
Poor network security policy
Penetration testing
Network forensics
Firewalls
Passwords
.
DURATION: 1 lesson
Download this ready to use lesson now and take back control of your workload.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to see some more computer science lessons
How can you teach your students about malware, in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this computer science lesson does.
Why spend hours making your own resources when it is all done for you? Download this malware computing lesson today and save yourself all that preparation.
WHAT IS INCLUDED?
This lesson includes:
an attractive dyslexia friendly PowerPoint presentation,
differentiated lesson objectives,
videos to change focus and break up the lesson,
loads of individual and group tasks and questions,
printable ready to use worksheets for classwork,
3 differentiated exam style questions which can be used either in the plenary or set for a homework task,
a comprehensive teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about:
Passive attacks
Active attacks
Social engineering attacks
Insider attacks
Computer viruses
Trojan software
Spyware
Adware
Phishing
Pharming
.
DURATION: 1 lesson
Download this ready to use lesson now and take back control of your workload.
Click here to see some more computer science lessons
This bundle of 6 lessons covers:
Types of Networks
Network Hardware
What is the internet?
Network Topologies
Wireless Networks
Network Protocols and the TCP/IP 4-Layer Model
These lessons are suitable for teaching the new updated syllabus starting September 2020 including the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520).
Each lesson includes an attractive dyslexia friendly PowerPoint presentation with differentiated lesson objectives, at lease one video and lots of tasks and questions. Each lesson also 3 differentiated exam style questions along with a comprehensive teacher’s lesson plan including all the answers.
The TCP/IP 4-layer model is an important part of the computer science curriculum your pupils must understand. It often comes up in the exam in one form or another so your students need to fully grasp it.
This lesson completely covers both the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) specifications helping your students learn the TCP/IP 4 layer model.
Why waste your precious time slaving over creating your own lesson when it has all been done for you for the price of a coffee in Starbucks? Grab this ready to use, no prep lesson now to save time and take control of your workload.
What does it cover?
This lesson teaches pupils about:
IP addresses
MAC addresses
Packet Switching
TCP/IP 4-layer model
The HTTP protocol
The HTTPS protocol
The FTP protocol
The POP protocol
The IMAP protocol
The SMTP protocol
The Ethernet protocol
.
What is included?
You’ll get…
An attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, a video and lots of tasks and questions.
3 differentiated exam style questions
A comprehensive 3-page teacher’s lesson plan including all the answers.
.
Are you really going to spend a couple of hours of your time creating something similar when you can spend that time doing something far more fun and interesting? Grab your copy of this network protocols TCP/IP complete lesson now and take control of your workload.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Check out these other useful lesson resources from Nichola Wilkin (nwilkin):
What is the internet?
Network Topologies
Wireless Networks
How can you teach your students about wireless networks in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this computer science lesson does.
Why spend hours making your own resources when it is all done for you? Download this wireless networks computing lesson today and save yourself all that preparation.
WHAT IS INCLUDED?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
This lesson includes:
an attractive dyslexia-friendly PowerPoint presentation,
differentiated lesson objectives,
a video to change focus and break up the lesson,
loads of individual and group tasks and questions,
printable ready to use worksheets for classwork,
3 differentiated exam-style questions which can be used either in the plenary or set for a homework task,
a comprehensive teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
With virtually no preparation (apart from photocopying the worksheets) you will be ready to teach your classes about:
Wi-Fi
The hardware used to connect to a wireless network
Public Wi-Fi hotspots
The dangers associated with using hotspots
Virtual private networks (VPN)
The importance of encrypting wireless networks
.
DURATION: 1 lesson
Download this ready-to-use lesson now and take back control of your workload.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to see some more computer science lessons
Complete exam technique lesson to help GCSE computer science students boost their grades.
Do you feel your students know their computer science theory but are worried they still need a little extra help on understanding how to answer the exam questions to get the highest marks possible?
Fear not, help is at hand.
This stand-alone lesson introduces your pupils to common exam terminology so they feel more prepared in understand exactly what type of answers the questions require to get the top marks available.
It gives them plenty or practice in answering a variety of questions including a min exam paper you can set as a homework task or during a second lesson.
Buy this resource now and give your students the opportunity of gaining a few more valuable points. This can mean the difference between getting the grades they need or possibly missing out just because they didn’t know how to answer one particular type of question.
What is included?
This complete lesson includes :
a 29-slide PowerPoint presentation (editable)
1-page PDF teacher’s lesson plan (not-editable)
1-page PDF algorithms question handout (not-editable)
2-page PDF mini exam paper (not-editable)
.
Please note: This lesson was created specifically for the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8525) exams and will help your pupils feel more prepared for their exams.
How can it be used?
The exam preparation PowerPoint presentation is best used during your computer science exam revision lessons. Use the PowerPoint presentation along with the class working through all the exam practice activities together.
You can either set the mini exam paper as a homework task and mark it together the next lesson or even let them mark it themselves. Alternatively set the mini exam paper during a second dedicated lesson and mark it together in class.
What are you waiting for? Grab your copy of this invaluable lesson now and give your pupils the boost they need to get a few extra marks in their computer science exams.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Looking for computer science revision material? Check out these fabulous self-study workbooks that completely cover the exam specifications:
Complete set of OCR Revision Workbooks
Complete set of AQA Revision Workbooks
How can you teach your students about network topologies, in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is exactly what this lesson does.
Why spend hours making your own resources when it is all done for you? Download this lesson today and save yourself all that preparation.
WHAT IS INCLUDED?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) or AQA GCSE Computer Science (8520) syllabuses.
This lesson includes:
an attractive dyslexia friendly PowerPoint presentation,
differentiated lesson objectives,
4 videos to change focus and break up the lesson,
loads of individual and group tasks and questions,
2 printable ready to use worksheets for classwork,
A set of taboo cards for the plenary
3 differentiated exam style questions which can be used either in the plenary or set for a homework task,
a comprehensive 3-page teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
With virtually no preparation (apart from photocopying the worksheets and taboo cards) you will be ready to teach about your classes about:
Ring network topology
Bus network topology
Star network topology
Full mesh network topology
Partial mesh network topology
.
**DURATION: **1 lesson
Check out these other great resources by Nichola Wilkin (nwilkin):
Network types
Network hardware
What is the internet?
What is the internet? A question from many who are often too afraid to ask.
It is an important question that computer science students need answering.
In this interactive and engaging lesson students learn what the internet is and the technology used by the web to transmit messages around the world.
This lesson completely covers both the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) specifications.
Why waste your precious time slaving over creating your own lesson when it has all been done for you for the price of a coffee in Starbucks?
Grab this ready to use, no-prep lesson now to save time and take control of your workload.
What does it cover?
This lesson teaches pupils:
The internet is a worldwide collection of computer networks
DNS (Domain Name Server)
Hosting
The cloud
VPN (Virtual Private Networks)
.
What is included?
You’ll get…
An attractive dyslexia-friendly PowerPoint presentation that includes differentiated lesson objectives, a video and lots of tasks and questions.
3 differentiated exam-style questions
A comprehensive 3-page teacher’s lesson plan including all the answers
.
Are you really going to spend a couple of hours of your time creating something similar when you can spend that time doing something far more fun and interesting?
Grab your copy of this network protocols TCP/IP complete lesson now and take control of your workload today.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Check out these other ready to use computer science lessons from an author you can trust:
Network types
Network hardware
Network Topologies
Looking for a different style of GCSE computer science revision lesson? Want a fun, interactive, team-based challenge for the end of term for your KS3 computing classes? This activity is just what you are looking for.
Easily adapted to be used for KS3 and GCSE classes, this computer science murder mystery will have your pupils answering computer science related questions in order to interview suspects and solve the case.
This activity includes everything you need to run this exciting and immersive game which is sure to have your classes working together as they race to beat the other teams in identifying the murderer and the murder weapon used.
With minimal setting up, this game makes that last lesson of term, or the last lesson with your GCSE classes before they start their exams, an enjoyable and memorable experience.
ALL THIS IS FOR FREE!
Includes:
Clear teacher notes telling you how to prepare and run the activity
An introduction PowerPoint presentation, to set the mood and tell the students what they need to do
An interactive PowerPoint presentation, the teams use to solve the case
A variety of handouts that are used through the game
These refreshingly different attractive PDF knowledge organisers can be used for computer science revision. Also included are revision tips and practise exam questions including marks to allow pupils to practise answering exam type questions.
Includes the following topics:
Systems Architecture
Memory and Storage
Wired and wireless networks
Network topologies, protocols and layers
System security
System software
Ethical, legal, cultural and environmental concerns
Algorithms
Programming techniques
Producing robust programs
Computational logic
Translators and facilities of programming languages
Data representation
This visually appealing knowledge organiser is a quick summary to recap binary representation. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding data representation.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Data units
Converting denary whole number to binary
Add binary numbers
Use binary shifts
Convert binary into hexadecimal numbers
The use of check digits
Representing characters
Character sets
Representing images in pixels
Metadata
Colour depth
Resolution
Calculating the size of an image
Sound sampling
Sample size
Bit rate
Lossy and lossless compression
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to see my other computer science knowledge organisers
This visually appealing knowledge organiser is a quick summary to recap translators and programming languages. It can help pupils revise for end-of-unit tests or GCSE computer science exams by including small straightforward facts that can be learned in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupils’ confidence in understanding translators and programming languages.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam-style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy-to-digest facts on the following topics:
High-level languages
Low-level languages including machine code and assembly language
Translators including compilers, interpreters and assemblers
Common tools and facilities of an IDE including editors, error diagnostics, run-time environments and translators
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to see my other computer science knowledge organisers
Workbook, Python printable challenges and a glossary to help pupils learn Python programming. Suitable for KS3 and GCSE Computer Science.
Purchasing this bundle saves you 29% on the usual individual price.
A collection of full lessons, workbooks, handouts and knowledge organisers to teach GCSE Computer Science pupils about the CPU.
These lessons are suitable for teaching the new updated syllabus starting September 2020 including the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520).
Can be used in class, homework tasks and as revision.
The bundle saves you 30% on the usual individual price.
This visually appealing knowledge organiser is a quick summary to recap computational logic. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding computational logic.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
AND, OR and NOT gates and truth tables
Combining logic gates into logic circuits
Applying logical operators to truth tables to solve problems
AND, OR and NOT shorthand (^, ˅ and ¬)
Computing-related mathematics
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
Click here to see my other computer science knowledge organisers
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments.
This visually appealing knowledge organiser is a quick summary to recap how to produce robust programs. It can help pupils revise for end of unit tests or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding how to create robust programs.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes revision tips and an exam style question including a possible answer.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Input sanitisation
Validation checks
Planning for contingencies
Anticipating misuse
Authentication
Adding comments, indentation and using sensible variable names
Iterative and final/terminal testing
Syntax and logical errors
Using a test table
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
Click here to see my other computer science knowledge organisers
This visually appealing knowledge organiser is a quick summary to recap how to Python programming techniques. It can help pupils revise for end of unit tests, helping them as a prompt when programming or GCSE computer science exams by including small straightforward facts that can be learnt in minutes.
A powerful revision/programming prompt aid that your students will love.
What are you waiting for? Grab your copy now and together we can boost your pupil’s confidence in understanding how to create Python programs.
WHAT IS INCLUDED?
This PDF knowledge organiser includes the important facts and a separate PDF document includes 3 programming challenges and possible solutions.
HOW CAN I USE IT?
This resource makes an ideal homework task, can be used as part of a lesson or given to pupils to help them with their revision.
Also great for students to have on their desks to use as a quick guide to remind them of key Python programming techniques
WHAT DOES IT COVER?
This knowledge organiser includes easy to digest facts on the following topics:
Variables, constants, operators, inputs and outputs
Sequence
Selection
Iteration
String manipulation
Basic file handling
SQL searches
1D and 2D arrays
Using subprograms
Data types
Arithmetic and Boolean operators
.
Get your copy of this fantastic knowledge organiser now. You’ll wonder how you ever managed without it.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Click here to see my other computer science knowledge organisers