A place to share some of the resources I have made for Computer Science and Maths. Primarily focused on assessment and curriculum resources for GCSE Computer Science where I feel there is a shortage of good quality material available.
A place to share some of the resources I have made for Computer Science and Maths. Primarily focused on assessment and curriculum resources for GCSE Computer Science where I feel there is a shortage of good quality material available.
This Enhanced Learning Worksheet focuses on character sets and compression algorithms, including run length encoding and huffman compression.
NOTE: A free version of my Computational Thinking Enhanced Learning Worksheet is available if you would like to see the structure or how your classes get on with them first.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
This Enhanced Learning Worksheet focuses on understanding the binary and hexadecimal number systems, as well as converting between binary, denary and hexadecimal.
NOTE: A free version of my Computational Thinking Enhanced Learning Worksheet is available if you would like to see the structure or how your classes get on with them first.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
This Enhanced Learning Worksheet focuses on different types of programming languages and translators, as well as looking at use of Subroutines/functions in programming.
NOTE: A free version of my Computational Thinking Enhanced Learning Worksheet is available if you would like to see the structure or how your classes get on with them first.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
This Enhanced Learning Worksheet focuses on Programming Basics, specifically fundamentals of programming and basic pseudocode.
NOTE: A free version of my Computational Thinking Enhanced Learning Worksheet is available if you would like to see the structure or how your classes get on with them first.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
NOTE: This is a free version of the first of a new set of worksheets I have developed. These worksheets take a long time to develop, and I feel they offer a really good opportunity for students to consolidate and extend their learning of a topic. Try this one for free, then see if you like them enough to buy the rest in the series at £3 each for an unlimited use teacher license.
This Enhanced Learning Worksheet focuses on Computational Thinking, specifically Computational Thinking Concepts and representing algorithms using Flowcharts.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
This Enhanced Learning Worksheet focuses on Boolean Logic, with questions on logic gates, logic circuits, sorting algorithms and searching algorithms.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
NOTE: I currently have a full, free version of this resource available (including the answers) I would recommend getting that for free then seeing if you like enough to buy the others in the series!
This Enhanced Learning Worksheet focuses on Computational Thinking, specifically Computational Thinking Concepts and representing algorithms using Flowcharts.
These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up.
I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
This is a document designed as late revision for paper 2 of the GCSE Computer Science (AQA specification, but applicable to edexcel and other boards too).
The revision booklet covers the following topics/questions, and should take students around 2 hours to complete the filling in blanks, with longer needed if they redraft the responses
:
Section 1 – Data Representation
a) How do character sets work?
b) How do bitmap images work?
c) How do sound files work?
Section 2 – Computer System
a) How do hard disk drives work?
b) How do solid state drives work?
c) How does a CD work?
d) What are the different types of memory?
e) What are the main components of a CPU?
f) What affects the performance of the CPU?
g) What are the different types of software?
Section 3 – Networks
a) What are protocols?
b) What is the TCP/IP model?
c) What does the application layer do?
d) What are the different considerations when setting up a network?
e) What are the different cyber security threats, and how do you defend against them?
Section 4 – Ethical, Legal and Environmental Impact
a) What is meant by ethical issues in computing?
b) What is meant by legal issues in computing?
c) What is meant by environmental issues in computing?
d) Give an example of a Computing issue that has ethical, legal and environmental impacts:
For each of the main theory topics students need to know, a concise but in-depth explanation is given - but missing key information. Students must use the word bank provided to fill in the gaps and complete a full explanation of each topic. The idea would be that students then rewrite the explanation in their own words to ensure they understand it, but this is obviously optional and may not be right for your group.
In designing this task, I wanted to be able to provide my students with high quality explanations, but with enough interaction and challenge to make sure students’ brains are engaged as they complete it. The filling in the blanks nature of the work means that all students can access the material, and the extension to rewrite using the bold terms enables a way to stretch even the most able of students. I think this is particularly useful as a last minute task as it will hopefully not cause cognitive overload in the same way that doing exam style questions or equivalent would in last minute revision slots.
I will be using these as revision for my GCSE cohort in the sessions before their exam, but could also be used longer term or as homework tasks. It could also separated by section and used during first teaching or many other ways.
In Computer Science there are several skills that students need to be able to do in an exam situation:
Sorting Algorithms
Searching Algorithms
Flowcharts
Basic Pseudocode
Binary Conversions
Hexadecimal Conversions
Binary Shifts
Logic Circuits
Trace Tables
Compression Algorithms
Advanced Pseudocode
This resource provides a series of progressively more difficult questions for each of the skills listed above. In addition, full answers/ modeled solutions are provided to make sure students know if they are getting it wrong or right.
This booklet would be great for revision homework, or for a series of lessons focused on mastering the necessary skills to succeed in Computer Science. The questions used could also be used separately, for example in first teaching lessons, as it can be difficult to find or come up with relevant questions for some of the topics.
If you have any questions, please ask.
This bundle contains target topic revision sheets and questions for the 14 key topics identified as being the most commonly misunderstood or incorrectly answered.
Each of the 7 workbooklets contains 2 target topics linked to the 7 key areas. Each target topic has a mini knowledge organiser/revision page, along with a page containing some knowledge check questions and some exam style questions. Finally, there is a mark scheme so students can self assess (or remove if you prefer!)
I have used these to form a series of lessons for my classes where the revision pages are read aloud/studied for 5 - 10 minutes, then the questions are attempted and independently marked. I duplicate each slide and print 2 to a page to make neat mini booklets, but can also be printed full slide to allow more room to answer. Or, just share with your class digitally and save on printing! I will also be combining just the question pages together and giving out as a follow up nearer the exams for additional revision.
For the Networks and Cyber Security topic, the 2 identified target topics are:
Protocols (TCP/IP model + application layer protocols)
Cyber Threats and Security
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Advanced Pseudocode Programming topic, the 2 identified target topics are:
Data Structures
Subroutines
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Development and Testing topic, the 2 identified target topics are:
Types of Tests, Errors and Debugging
Trace Tables
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Computer System topic, the 2 identified target topics are:
Memory and Storage
The CPU
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Data Representation topic, the 2 identified target topics are:
Alternative Number Systems (Binary and Hexadecimal)
Compression Algorithms (Run Length Encoding and Huffman Compression)
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Programming Basics/Pseudocode topic, the 2 identified target topics are:
Writing Pseudocode (AQA)
Maths in Pseudocode
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
For the Computational Thinking/Boolean Logic topic, the 2 identified target topics are:
Boolean Logic Gates
Searching and Sorting Algorithms
Other topics available in alternative resource listings.
Here is another painstakingly put together resource which I use for revision of key topics, but could also be used for an accessible homework task or even first teaching.
For each of the key topics, I picked out the 2 main areas students find difficult.
I then created a focused revision page (essentially a knowledge organiser for the target topic), along with a set of questions covering key facts and knowledge + exam style questions. I also included the answers and mark scheme where appropriate.
I have done them in powerpoint format so that they can be displayed to the class, share with students digitally or print out as booklets (I tend to duplicate each slide and print 2 to a page to get A5 booklets, but A4 would also work and give more room for writing).
The main purpose is to boost understanding of some of the most difficult topics with a well designed revision page and set of questions to consolidate. I will also be printing out all of the question pages separately and issuing nearer exam time to make sure everything has stuck.
Hope this is a helpful resource and let me know if you have any questions or comments.
This is by far the best resource I have ever made. It is a full program, allowing randomly generated questions spanning over 50 different skills / topics. The key reason this exists was to combat the 20 minutes a day I spent producing Skills Grids to use as starters for my classes. The power of deliberate practice and spaced retrieval is massive, so using this program every lesson with my class to practice key skills is fundamental in helping my students succeed. With an increased focus on problem solving style questions in the GCSE exam, it is more important than ever to make sure our students have the skills mastered so that they can apply them with confidence. Save yourself hours and hours of time by using this for your daily review questions, or use it to produce quick worksheets or question sets for in your lessons.
Features
Randomly generated questions spanning 47 different skills, allowing for infinite questions.
Difficulty toggle for the majority of topics, for example allowing more digits in multiplication questions, finding a short side instead of hypotenuse for Pythagoras and allowing squared terms in collecting like terms.
An additional problem solving function, where there are 5 procedurally generated applied questions which span multiple topics and are very similar to the more in-depth GCSE exam questions.
Integrated and easy to use timer, including pop-out function for separate use.
Easy to use class profiles, allowing you to add as many classes as you teach and toggle which topics should be provided as options for each. For example, load your year 11 set 1 with simultaneous equations, sine rule and quadratic formula, and have your year 7 set 4 focus on basic operations, negative numbers and fractions.
Random selection button, to have the program automatically select the required amount of topics from the current class profile.
“1 Topic” button, to fill all areas with a single topic for focused skills practice. This automatically chooses the first sets to be easy mode and the later ones as hard mode.
Great for review questions / do now quizzes at the start of lessons, question sets during main lesson, revision worksheets and much more.
This program is being sold here as very much in early stages of development. I have used it daily for the last 3 years, but you may encounter some small issues such as some questions displaying incorrectly on some resolutions. You will receive the full program for this purchase as it is now, which has all of the functionality described above. You would also be supporting myself as a developer and maths teacher. Only for Windows PCs.
Feel free to contact me for any questions or concerns at tobywatkins@gmail.com
Thanks
Toby Watkins
This is a bundle containing 4 applied A5 worksheets on various topics. Originally designed for high ability year 7, these could easily be used all the way up to KS4 GCSE.
Topics Include:
Collecting Like Terms / Simplifying Expressions
Lowest Common Multiple / Highest Common Factor
Powers and Roots / Basic Indices
Rounding and Estimation
This is a collection of applied questions for the topic of rounding and estimation. The questions are designed to emphasise student understanding by identifying misconceptions and explaining their answers. Also has questions applying in a worded context. The worksheet is A5 so can fit 2 to a page to save printing and fit better in student books.
Was designed for high ability year 7 group, but could be used for any year groups up from this up to GCSE.
Full answers provided.