Hero image

Mr Watkins Resources

A place to share some of the resources I have made for Computer Science and Maths. Primarily focused an 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 an assessment and curriculum resources for GCSE Computer Science where I feel there is a shortage of good quality material available.
GCSE Computer Science Paper 1 and 2 Mock Exam Bundle in style of AQA New Spec Grade 9 - 1 8520

GCSE Computer Science Paper 1 and 2 Mock Exam Bundle in style of AQA New Spec Grade 9 - 1 8520

This bundle contains paper 1 and paper 2 of my painstakingly created custom exam papers for GCSE Computer Science. Both come with an exam board level mark scheme to ensure accurate assessment. Designed in the style and proportions of the AQA 8520 Spec but also suitable for OCR and other boards. Also contains a mock NEA assessment which is useful for developing programming skills and which I use to get a full picture of a student's current understanding of the syllabus.
MrWatkins123
GCSE Computer Science Knowledge Organiser Bundle - 10 Topics - NEW Spec - FULL SET - Revision

GCSE Computer Science Knowledge Organiser Bundle - 10 Topics - NEW Spec - FULL SET - Revision

A collection of 10 full page knowledge organisers designed to summarise key modules of computer science to help students learn topics and revise. The topics cover: Computational Thinking Basic Programming Data Representation Computer System Basic Python Programming Advanced Python Programming Networks Binary Calculations Ethical, Legal and Environmental Impact Each organiser includes key words, key skills and key knowledge in an easy to digest format. These took hours to make and refine, so save yourself the time for the equivalent of £1.60 a sheet! NOTE: If you do not use python for programming, I have uploaded all of the non python specific organisers in a separate file. This may be better for you if you don't want to pay for resources that may not be as useful. Thanks Toby Watkins
MrWatkins123
GCSE Computer Science 9 x Module Quizzes - Great for exam revision, consolidation, assessment or homework

GCSE Computer Science 9 x Module Quizzes - Great for exam revision, consolidation, assessment or homework

This is a collection of my module quizzes - a series of exam style questions and key knowledge/skill checks for each of the main Computer Science topic. Questions are applicable to all exam boards including AQA and OCR. All module quizzes come with full answers provided. I print these 2 to a page and use them both for end of topic assessments for current year 10, and exam revision for year 11.
MrWatkins123
GCSE Computer Science Knowledge Organiser Bundle - 10 Topics - NEW Spec - FULL SET - Revision

GCSE Computer Science Knowledge Organiser Bundle - 10 Topics - NEW Spec - FULL SET - Revision

A collection of 10 full page knowledge organisers designed to summarise key modules of computer science to help students learn topics and revise. The topics cover: Computational Thinking Basic Programming Data Representation Computer System Basic Python Programming Advanced Python Programming Networks Binary Calculations Ethical, Legal and Environmental Impact Each organiser includes key words, key skills and key knowledge in an easy to digest format. These took hours to make and refine, so save yourself the time for the equivalent of £1.60 a sheet! NOTE: If you do not use python for programming, I have uploaded all of the non python specific organisers in a separate file. This may be better for you if you don't want to pay for resources that may not be as useful. Thanks Toby Watkins
MrWatkins123
GCSE Computer Science Knowledge Organiser - Python Programming

GCSE Computer Science Knowledge Organiser - Python Programming

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
MrWatkins123
GCSE Computer Science Computational Thinking and Programming Fundamentals Assessment

GCSE Computer Science Computational Thinking and Programming Fundamentals Assessment

This is a GCSE level assessment of Computational Thinking and Basic Programming. It includes a range of questions designed to test students initial understanding of key computing concepts. List 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 I use this as an initial assessment after 2 modules (around 2 months of teaching). Includes a mark scheme to help with marking. Hope it is helpful. Toby Watkins
MrWatkins123
GCSE Computer Science Assessment Exam Paper Bundle AQA NEW Spec Grades 9 - 1 including mark schemes

GCSE Computer Science Assessment Exam Paper Bundle AQA NEW Spec Grades 9 - 1 including mark schemes

This bundle contains 3 assessments. The first is an early assessment, designed to be used part way though year 10 covering early learning only. The second is an end of year 10 assessment covering most main topics. The third is a full AQA exam board style exam covering the same proportions and assessment points as the formal examinations. All come complete with mark scheme, with the full exam being an exam board level scheme. Thanks, Toby Watkins
MrWatkins123
GCSE Computer Science Knowledge Organiser - Advanced Python Programming

GCSE Computer Science Knowledge Organiser - Advanced Python Programming

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
MrWatkins123
Maths / STEM Project Lesson - Starting a Business (Money Calculations, Using Formulae, Profit)

Maths / STEM Project Lesson - Starting a Business (Money Calculations, Using Formulae, Profit)

This is a Maths / STEM project lesson designed around students starting a wholesale business in either the fashion or technology industry. Students will be expected to create a brand, calculate costs and work out profit for their potential business. Feedback from running this lesson in the past has been extremely positive from students, with most excited by the idea of starting their own business, and appreciating the massive role maths would have in this. They will have to make several key decisions including deciding on whether to import or produce and how many products to order based on demand. Throughout the lesson, students will have to calculate the optimal business model by calculating potential profits based on a given formula. They will also need to carry out several financial calculations, before presenting back to the class. This was designed for year 10 students, but could be used in other years. The main idea was to promote maths in context, as well as to increase understanding of maths involved in business.
MrWatkins123
GCSE Computer Science Paper 1 Mock Exam in style of AQA New Spec Grade 9 - 1 8520

GCSE Computer Science Paper 1 Mock Exam in style of AQA New Spec Grade 9 - 1 8520

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
MrWatkins123
GCSE Computer Science Paper 2 Mock Exam in style of AQA New Spec Grade 9 - 1 8520

GCSE Computer Science Paper 2 Mock Exam in style of AQA New Spec Grade 9 - 1 8520

This is a full mock/practice paper 2 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. It would also be 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 1 is also available. Hope it helps! Toby Watkins
MrWatkins123
GCSE Computer Science Paper 1 and 2 Mock Exam Bundle in style of AQA New Spec Grade 9 - 1 8520

GCSE Computer Science Paper 1 and 2 Mock Exam Bundle in style of AQA New Spec Grade 9 - 1 8520

This bundle contains paper 1 and paper 2 of my painstakingly created custom exam papers for GCSE Computer Science. Both come with an exam board level mark scheme to ensure accurate assessment. Designed in the style and proportions of the AQA 8520 Spec but also suitable for OCR and other boards. Also contains a mock NEA assessment which is useful for developing programming skills and which I use to get a full picture of a student's current understanding of the syllabus.
MrWatkins123
GCSE Computer Science Overall Assessment End of Year 10 Theory Assessment 2 AQA

GCSE Computer Science Overall Assessment End of Year 10 Theory Assessment 2 AQA

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
MrWatkins123
GCSE Computer Science Paper 2 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

GCSE Computer Science Paper 2 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

This is a collection of module quizzes covering key content that is assessed in paper 2 of the new specification GCSE. I will be using these as a final push for my current year 11s in the run up to the final exam. They are specifically designed for AQA 8520 spec, but content is also suitable for OCR and other boards. In total there are 5 double page module quizzes, along with answers to each. The key topics are: Data Representation, Computer System (hardware/software), Networks, Binary Shifts/Arithmetic and Ethical, legal and Environmental impact. There are questions covering the vast majority of the specification, but these are in no way intended to be exhaustive. The question style features exam style questions, along with question types designed to prompt recall and understanding. Full answers are provided for each quiz. Note: These module quizzes can be obtained individually, or as a complete package, in my TES shop. If you have already purchased any module quizzes, or if you want topics spanning both paper 1 and 2, it may be better to buy the others instead. Hope these help. Thanks, Toby Watkins
MrWatkins123
GCSE Computer Science Knowledge Organiser - Ethical, Legal and Moral Impact

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

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
MrWatkins123
GCSE Computer Science Programming Project / Assessment - Grade Calculator App

GCSE Computer Science Programming Project / Assessment - Grade Calculator App

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.
MrWatkins123
GCSE Computer Science Knowledge Organiser - Computational Thinking

GCSE Computer Science Knowledge Organiser - Computational Thinking

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
MrWatkins123
GCSE Computer Science Knowledge Organiser - Networks

GCSE Computer Science Knowledge Organiser - Networks

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
MrWatkins123
GCSE Computer Science Module Quiz - Ethical, Legal and Environmental - Linked to Knowledge Organiser

GCSE Computer Science Module Quiz - Ethical, Legal and Environmental - Linked to Knowledge Organiser

This is a module summary quiz on the topic of Ethical, Legal and Environmental Impact. Includes questions on legal issues, environmental impact and some larger scale ethics consideration questions. 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
MrWatkins123
GCSE Computer Science Paper 1 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

GCSE Computer Science Paper 1 Revision Work Booklet - Topic Quizzes and Model Answers - AQA 8520

This is a collection of module quizzes covering key content that is assessed in paper 1 of the new specification GCSE. I will be using these as a final push for my current year 11s in the run up to the final exam. They are specifically designed for AQA 8520 spec, but content is also suitable for OCR and other boards. In total there are 4 double page module quizzes, along with answers to each. The key topics are: Computational Thinking, Programming Basics (Pseudocode/flowcharts), Development and Testing and advanced programming (subroutines etc.) There are questions covering the vast majority of the specification, but these are in no way intended to be exhaustive. The question style features exam style questions, along with question types designed to prompt recall and understanding. Full answers are provided for each quiz. Note: These module quizzes can be obtained individually, or as a complete package, in my TES shop. If you have already purchased any module quizzes, or if you want topics spanning both paper 1 and 2, it may be better to buy the others instead. Hope these help. Thanks, Toby Watkins
MrWatkins123
GCSE Computer Science Knowledge Organiser - Development and Testing

GCSE Computer Science Knowledge Organiser - Development and Testing

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
MrWatkins123
Festive Programming Challenges

Festive Programming Challenges

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.
MrWatkins123
GCSE Computer Science Knowledge Organiser - Data Representation

GCSE Computer Science Knowledge Organiser - Data Representation

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
MrWatkins123