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 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.
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
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.
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
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 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 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 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.
This is a collection of applied questions for the topic of collecting like terms. Has questions applying the main topic to geometric, worded and fractional 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.
This is a collection of applied questions for the topic of lowest common multiple and highest common factors. Has questions applying to worded contexts. 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.
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.
This is an activity lesson I made to promote STEM / Computing / Maths.
The activity involves the students working in groups to design, market and calculate costings for their own smartphones.
It is a highly engaging activity getting students thinking about the key aspects including engineering decisions, financial calculations and helps develop managerial skills.
Content includes choosing components for their phones, branding it, choosing materials, creating scale drawings, creating a promotional poster and presenting back to the class. It could easily be used as a whole year group event in a hall or similar venue, or on a smaller scale in lessons.
It was originally pitched for year 9 students, but would be suitable for 8 and 10, and high ability year 7s.
Comes with a powerpoint with key instructions, but focuses around the pack of worksheets which I print 2 to a page and give out 1 between 4.
This is an activity lesson I made to promote STEM / Computing / Maths.
The activity involves 3 activities linking maths and computing. The first looks at potential roles involving STEM and is designed to raise awareness and aspirations for students. This is a card matchup that I printed out and cut up for students to try to match. The second looks at Boolean logic and logic circuits. The final activity involves the use of Formulae and Pythagoras in calculating damage in a video game. There is a worksheet for this activity too.
It is designed to last around an hour.
It was originally pitched for year 9 students, but would be suitable for 8 and 10.
Comes with a powerpoint with key instructions and questions, along with 2 activity sheets.
This is a full mock/practice paper 1 for the new specification GCSE Computer Science. It is based on the AQA 8520 style of exams and heavily influenced by the AQA specimen and includes a full exam board level mark scheme. Also suitable for assessing OCR and other exam boards.
Currently, there are very few full practices papers online so I decided to make this one. A huge amount of time was invested to make sure it covers the full specification of the new GCSE, so you can actually assess what is necessary. It uses the same proportions of topics and assessment points at the AQA specimen paper so you can accurately attain what your students know or need to work on.
Paper 2 will also be available soon.
Hope it helps!
Toby Watkins
This is a programming project assessment designed to assess students' programming skills and help them prepare for their paper 1 assessments and controlled assessments.
I use this as an assessed piece to help inform working grades, but can also be delivered as an individual, paired or group project.
Full python solution provided for the main parts.
This is a GCSE level assessment of all main topics in the GCSE specification.
It is designed as a summary of all topics covered by the end of year 10, but would also be useful as an additional examination resource for year 11.
The assessment includes a full mark scheme, along with a manifest detailing topics covered.
Here is a brief summary of topics:
Computational Thinking
Concepts
Algorithms
Flowcharts
Boolean Logic
Searching Algorithms
Sorting Algorithms
Programming Fundamentals
Data Types and Structures
Selection
Iteration
Functions and Procedures
Maths in Programming
Data Representation
Converting Binary Numbers
Converting Hexadecimal Numbers
Units of Data and Character Sets
Representing Images
Representing Sound
Compression
The Computer System
Computer System
Memory and Storage
The CPU
Types of Software
Development and Testing
Software Development Cycle
Types of Errors
Testing
Networks
Types of Networks
Topologies
Protocols and Security
Hope it is helpful.
Toby Watkins
A knowledge organiser/revision sheet on the Computer Science topic Data Representation. This includes number systems, conversion of binary and hexadecimal numbers and compression algorithms (Huffman). Each organiser contains key words, key skills and key knowledge. These are great for student revision, or as teaching aids for staff to be aware of the breadth of the module.
Thanks,
Toby Watkins
This is a collection of 4 mixed topic homework tasks for late stage GCSE Computer Science students. The questions span a variety of topics, and 2 of them focus predominantly on perhaps the weakest area in exams - high mark exam questions. There is also an extra support HW great for letting all students access the bigger exam style questions. These can also be useful for in class work to develop exam skills.
Thanks,
Toby Watkins
A knowledge organiser for the GCSE Computer Science topic of Python Programming. Contains a bank of relevant keywords along with examples of programming and key knowledge. This should be a great summary of basic python programming on a single sheet. There will be an advanced python organiser available soon.
These are great for student revision, or as teaching aids for staff to be aware of the breadth of the module.
Thanks,
Toby Watkins
This is an activity lesson I made to promote STEM / Computing / Maths.
The activity involves 3 festive themed activites with links to STEM/Computing/Maths. In the first, students look at flowcharts to represent the workflow at the northpole. In the second, students write basic code to navigate a grid and in the final activity students use binary strings to construct Christmas bitmap images.
It is designed to last around an hour.
It was originally pitched for year 7 students, but would be suitable for 8 and 9.
Comes with a powerpoint with key instructions and questions, along with a worksheet for the final activity.