Hero image

Mr Watkins Resources

Average Rating4.44
(based on 11 reviews)

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.

68Uploads

30k+Views

5k+Downloads

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.
Computational Thinking - Enhanced Learning Worksheet + Answers
MrWatkins123MrWatkins123

Computational Thinking - Enhanced Learning Worksheet + Answers

(2)
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.
Festive Programming Challenges
MrWatkins123MrWatkins123

Festive Programming Challenges

(2)
A selection of Christmas themed programming challenges aimed at students of varying ability. Tasks were designed with Python in mind, although other programming languages would work.
GCSE Computer Science Knowledge Organiser - Data Representation
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Data Representation

(1)
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
GCSE Computer Science Knowledge Organiser - Computational Thinking
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Computational Thinking

(1)
A knowledge organiser on the GCSE Computer Science topic Computational Thinking. Includes algorithm concepts, searching and sorting algorithms, flowcharts and basic pseudocode. 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
GCSE Computer Science Module Quiz - Networks and Cyber Security - Linked to Knowledge Organiser
MrWatkins123MrWatkins123

GCSE Computer Science Module Quiz - Networks and Cyber Security - Linked to Knowledge Organiser

(1)
This is a module summary quiz on the topic of Networks and cyber security. Includes questions on types of networks, topologies, protocols, cyber security and cyber threats. The assessment features a range of question types and includes full worked solutions and answers. I print these 2 to a page and use them as a low stakes quiz at the end of a module. I will also be reusing them as a revision resource for my year 11s. These module quizzes are linked to the Knowledge Organisers I have also made and are available on TES. Most of the content is featured on the similarly named organiser, but would still be more than suitable without the use of the organisers. Any questions, please feel free to ask. Thanks, Toby Watkins
GCSE Computer Science Knowledge Organiser - Python Programming
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Python Programming

(0)
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
GCSE Computer Science Knowledge Organiser - Networks
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Networks

(0)
A knowledge organiser for the GCSE Computer Science topic of networks. 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
GCSE Computer Science Knowledge Organiser - Advanced Python Programming
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Advanced Python Programming

(0)
A knowledge organiser for the GCSE Computer Science topic of programming. This covers some advanced python programming technique ideas such as use of functions, use of external files and use of imported modules. 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
GCSE Computer Science Knowledge Organiser - Computer System
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Computer System

(0)
A knowledge organiser for the GCSE Computer Science topic of the Computer System. Includes hardware and software, memory and storage and the CPU. 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
GCSE Computer Science Knowledge Organiser - Programming Basics
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Programming Basics

(0)
A knowledge organiser for the GCSE Computer Science topic of Programming Basics. Includes pseudocode information and representation using block programming to help make links from earlier learning. 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
GCSE Computer Science Knowledge Organiser - Development and Testing
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Development and Testing

(0)
A knowledge organiser for the GCSE Computer Science topic of Development and Testing. Includes information on the software development cycle, testing types, trace tables and lifecycle models. 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
GCSE Computer Science Knowledge Organiser - Ethical, Legal and Moral Impact
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Ethical, Legal and Moral Impact

(0)
A knowledge organiser for the GCSE Computer Science topic of Ethical, Legal and Moral Impact. Contains a bank of relevant keywords along with a focus on 2 key issues within computing; artificial intelligence and wearable technology. Legal, moral and ethical issues are discussed for these examples. These are great for student revision, or as teaching aids for staff to be aware of the breadth of the module. Thanks, Toby Watkins
GCSE Computer Science Programming Project / Assessment - Grade Calculator App
MrWatkins123MrWatkins123

GCSE Computer Science Programming Project / Assessment - Grade Calculator App

(0)
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.
GCSE Computer Science Knowledge Organiser - Binary Calculations
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Binary Calculations

(0)
A knowledge organiser for the GCSE Computer Science topic of Binary Calculations, including binary addition, shifts and background information. 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
Applied Collecting Like Terms / Simplifying Algebra - Maths Problem Solving Worksheet + Answers
MrWatkins123MrWatkins123

Applied Collecting Like Terms / Simplifying Algebra - Maths Problem Solving Worksheet + Answers

(0)
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.
GCSE Computer Science - Programming Fundamentals Worksheet and Quiz
MrWatkins123MrWatkins123

GCSE Computer Science - Programming Fundamentals Worksheet and Quiz

(0)
This is a combination of 2 resources to create a rich revision or summary lesson on Python programming. The worksheet "Python Fundamentals" contains explanations of key programming concepts and selected questions to help students practice the skills. The document entitled "Main Techniques Quiz" is a multiple choice quiz designed to assess students' understanding of main programming techniques. Thanks, Toby Watkins
GCSE Computer Science Module Quiz - Computer System Hardware/Software- Linked to Knowledge Organiser
MrWatkins123MrWatkins123

GCSE Computer Science Module Quiz - Computer System Hardware/Software- Linked to Knowledge Organiser

(0)
This is a module summary quiz on the topic of the Computer System, including Hardware and Software. The assessment features a range of question types and includes full worked solutions and answers. I print these 2 to a page and use them as a low stakes quiz at the end of a module. I will also be reusing them as a revision resource for my year 11s. These module quizzes are linked to the Knowledge Organisers I have also made and are available on TES. Most of the content is featured on the similarly named organiser, but would still be more than suitable without the use of the organisers. Any questions, please feel free to ask. Thanks, Toby Watkins
Applied Powers and Roots / Indices - Maths Problem Solving Worksheet + Answers
MrWatkins123MrWatkins123

Applied Powers and Roots / Indices - Maths Problem Solving Worksheet + Answers

(0)
This is a collection of applied questions for the topic of powers and roots. The questions are designed to emphasise student understanding by identifying misconceptions and explaining their answers. Also has questions applying in a geometric 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.
GCSE Computer Science Module Quiz - Programming Basics (Pseudocode) - Linked to Knowledge Organiser
MrWatkins123MrWatkins123

GCSE Computer Science Module Quiz - Programming Basics (Pseudocode) - Linked to Knowledge Organiser

(0)
This is a module summary quiz on the topic of Programming Basics (pseudocode). The assessment features a range of question types and includes full worked solutions and answers. I print these 2 to a page and use them as a low stakes quiz at the end of a module. I will also be reusing them as a revision resource for my year 11s. These module quizzes are linked to the Knowledge Organisers I have also made and are available on TES. Most of the content is featured on the similarly named organiser, but would still be more than suitable without the use of the organisers. Any questions, please feel free to ask. Thanks, Toby Watkins
GCSE Computer Science Module Quiz - Binary Calculations (Shifts etc) - Linked to Knowledge Organiser
MrWatkins123MrWatkins123

GCSE Computer Science Module Quiz - Binary Calculations (Shifts etc) - Linked to Knowledge Organiser

(0)
This is a module summary quiz on the topic of Binary Calculations. Includes questions on binary arithmetic, shifts and data overflow errors. The assessment features a range of question types and includes full worked solutions and answers. I print these 2 to a page and use them as a low stakes quiz at the end of a module. I will also be reusing them as a revision resource for my year 11s. These module quizzes are linked to the Knowledge Organisers I have also made and are available on TES. Most of the content is featured on the similarly named organiser, but would still be more than suitable without the use of the organisers. Any questions, please feel free to ask. Thanks, Toby Watkins