Primary test data and debugging resources

Keeping your class engaged with new and interesting classroom resources is vital in helping them reach their potential. With Tes Resources you’ll never be short of teaching ideas. We have a range of tried and tested materials created by teachers for teachers, from early years through to A level.

Breathe new life into your lesson plans with our primary and secondary classroom resources. Whether you’re looking for fun maths worksheets or brand new guided reading activities, we have thousands of free and premium resources for you to download. From early years to primary, you’ll find phonics worksheets and numeracy games and all you need to revise for Sats. From secondary to post-16, we have everything from French lessons to algebra activities, as well as GCSE revision guides and more.

Popular subjects

More
  1. Resources Home
  2. Primary
  3. Computing
  4. Algorithms and programming
  5. Test data and debugging
Computational thinking starters and plenaries

Computational thinking starters and plenaries

This set of computational thinking starters and plenaries will support the teaching of all aspects of computer science. Ranging from simple to difficult, a great way to develop students ability to think and prepare for new computer science curriculum.

By chris_vidal

Design A Video Game on Scratch

Design A Video Game on Scratch

This resource supports opportunities for children to research the design of retro video games before designing their own, focusing on variables, operators and conditions on Scratch. This resource can be used with other packs, designing their own characters and playing their game with controllers powered by MakeyMakey (both linked below). What's Included: - Curriculum Links - Link to editable digital resources to use with Google Classroom - Handouts

By erinbrasington

From Scratch to Python - Introduction into high level computer programming.

From Scratch to Python - Introduction into high level computer programming.

A sound understanding of computing concepts will help students to see how to get the best from systems they use and how to solve problems when things go wrong. This series of lessons will empower students with fundamental computer coding skills to become potential creators of technology, and not limited to users. In addition, they will prepare potential computer science students who would like to study the subject at GCSE level with secure knowledge and computational thinking ability in key stage 2 and 3. This is the introductory lesson, structured in a flexible format to accommodate students with different abilities. It is advisable for students to be taught algorithms in scratch series before moving on to python. There adequate opportunity for students to practise and apply their skills whilst demonstrating/ documenting knowledge and understanding in attached evidence sheets. The lesson structure is simple to follow or teach even if you are not an experienced computer science teacher. This lesson covers the languages, algorithms and computation aspect from the national curriculum for computer science in England and Wales. Students will design, debug, test and discuss and document their own programs. Python Software required to teach this series of lessons can be downloaded from https://www.python.org/downloads/ without cost. Students can take advantage of this opportunity to practise their skills at home. Contact chris_vidal2000@yahoo.com for further advice or support.

By chris_vidal

debugging scratch

debugging scratch

This resource explains the concept of debugging, and the types of errors that can occur. It has an accompanying worksheet and Scratch files to debug and write about. There are assessment questions at the end. This has been very engaging, and has been observed twice as an outstanding lesson.

By hoof_hearted

Computational Thinking for KS3 & KS4

Computational Thinking for KS3 & KS4

If you teach computer science, you don't want to miss out on this! Includes both my highly popular KS3 and KS4 introductions to computational thinking! Includes a mixture of information and activities to introduce students to the concepts of computational thinking through a series of real world scenarios. To practice the application of computational thinking, I have also included my Kodu programming challenges work unit!

By RobbotResources

Coding and Algorithm Activity Cards Bundle

Coding and Algorithm Activity Cards Bundle

This bundle provides a great opportunity for students to have fun whilst learning the fundamentals of coding and algorithms. When students use these action cards in an ‘Unplugged’ environment they are executing instructions socially and collaboratively using commands and concepts applicable to the real world and computer programming. Your students will love coding and creating algorithms by programming each other to undertake real world tasks in the classroom. They will continually collaborate to refine their code making it as efficient and effective as possible. Students will frequently, fail, revise and succeed using these cards building resilience and learning through trial and error. Most commonly students use these “action” cards to create instructions to follow as if they were a robot in pairs or teams. One as the coder and the other is the machine or device that must explicitly follow the instructions. Next, they can use these with real robotic and coding languages such as Sphero, Dash and Dot and Scratch to visualize and perform a set of actions before entering those instructions into the device. This package includes 10 challenges for students to begin straight away but they will begin creating challenges and missions in no time using just the room and resources in which they are located. Also include Boolean operator cards for students to explore how search engines operate.

By Innovativeteachingideas

Kodu programming challenges

Kodu programming challenges

This resource is to be used alongside the computer game software available free from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=10056 After getting to grips with Kodu through the inbuilt tutorials, the unit of work challenges students to complete progressively more difficult tasks before creating functioning computer games. at each step, computational thinking is encouraged through the use of flowcharts to plan programming tasks. Evidence of the work completed is also encouraged (Examples of how to complete the evidencing tasks are included). Ideal for introducing basic programming skills in a fun learning environment!

By RobbotResources

Year 2: Master Computing Basics Bundle

Year 2: Master Computing Basics Bundle

A huge amount of resources for individual or Interactive Whiteboard use for Year 1 children. Gain confidence with easy to use, drag and drop resources across a variety of topics including a whole unit on Coding!

By martinjgoulden