Middle school test data and debugging resources

Keeping your class engaged with fun and unique teaching resources is vital in helping them reach their potential. On Tes Resources we have a range of tried and tested materials created by teachers for teachers, from pre-K through to high school.

Breathe new life into your lesson plans with our elementary, middle school and high school classroom resources. Whether you’re looking for fun math worksheets or brand new guided reading activities, we have thousands of free and premium resources for you to download. From kindergarten to elementary you’ll find K-5 resources, including phonics worksheets and numeracy games. From middle school through to high school we have everything from Spanish lessons to algebra activities, as well as Common Core-aligned lessons and revision guides for tests.

Popular subjects

More
  1. Resources Home
  2. Middle School
  3. Computing
  4. Algorithms and programming
  5. Test data and debugging
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

Sale
Python Programming Tasks and Helpsheets - OCR - J276

Python Programming Tasks and Helpsheets - OCR - J276

This bundle contains my short Python tasks as well as my three large differentiated tasks. These tasks individually are designed to helps students practise for the NEA for their GCSE. As well as this theirs bundle contains my help-sheets designed to help the students with the tasks.

By Davism1993

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

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

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

Sale
OCR NEA J276 Programming Practise - Three Tasks - Differentiated

OCR NEA J276 Programming Practise - Three Tasks - Differentiated

In this pack is a presentation that talks the students through a set of programming projects designed to get the students used to the NEA they will be completing in Spetember of their second year on the course. There are three differentiated task; Hangman, Recipes and Password Checker. Whilst i have made a suggestion to their difficulty (Based off my own students and the skills used to solve the problem) each task can be extended easily to include CSV manipulation, Defensive Design and Error Handling ( I used this to extend the task with my Y10's). Each task comes with a project specification the students can use to create their success criteria. The PowerPoint gives hints on how to complete each section of the students programming project template., from; Analysis, Design, Development, Testing and Evaluation. I have provided flowchart solutions for each task, which can be used to scaffold for low ability students, getting them to complete Pseudocode and their code for the task. The recipes task can easily be extended to use CSV or Text files as well as using sub routines for each recipe. The PowerPoint is made with the 'OpenDyslexic' font with Dyslexic students in mind. All the solutions for each of the tasks have been added, The solutions are using high ability skills, defensive programming (In the j276 spec). This is so you can differentiate down if needed. I have also provided an expected output for each program, this is something you can show students in the early phase as I feel seeing a physical outcome of a program makes it easier for them to understand how to create a solution. Enjoy the independent work with your students, Please comment and let me know your feedback!

By Davism1993

Python Cheat Sheet

Python Cheat Sheet

Four pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders. The sheets cover all of the fundamental elements of the programming at Computer Science, including but not limited to: - sequence - selection - while loops - for loops - procedures - functions - string manipulation - arrays - read/write to file - recursion Perfect introduction for both GCSE and A Level students.

By MikeySkilton

OCR GCSE Computing - Practice Programming Assessment (Model Solution)

OCR GCSE Computing - Practice Programming Assessment (Model Solution)

As with previous specifications, the OCR GCSE Computing course has a Controlled Assessment component. Under the new 9-1 specification the conditions are far tougher on the students and therefore you may wish to do a mock-Controlled Assessment prior to real one. In preparation for the real controlled assessment materials being released in September 2017, OCR have released three exemplar question papers, including: http://www.ocr.org.uk/Images/226767-unit-j276-03-programming-project-task-1-sample-non-exam-assessment.pdf This a model "grade 9" solution to that task coded in Python, designed to help students (and staff!) understand how to go about completing the project, separating their solution into: - Analysis - Design - Iterative Development (with Intermediate Testing) - Formal Testing - Evaluation I do not claim this is a perfect solution and there are certainly places where my interpretation of the question paper (and therefore my solution) may differ to someone else's. I hope you find it useful!

By DCBradshaw

Python Programming (including MicroPython)

Python Programming (including MicroPython)

The bundle includes: 1. Four pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folders. The sheets cover all of the fundamental elements of the programming at Computer Science, including but not limited to: - sequence - selection - while loops - for loops - procedures - functions - string manipulation - arrays - read/write to file - recursion 2. Two pages of Python programming techniques/blocks and examples. Perfect to laminate 30 double sided and use these as hand outs in lesson. Or print these out for each student to keep a copy in their folder. The sheets cover all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to: - sequence - selection - while loops - for loops - images - sound - buttons - GPIO pins 3. Colourful introductory Combining Logic Gates classroom poster. Includes all main components of the Micro:Bit, the editor IDE and how to download and flash. Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file. 4. Colourful introductory Combining Logic Gates classroom poster. The poster covers all of the fundamental elements of the Micro:Bit programming at Computer Science, including but not limited to: - sequence - selection - while loops - for loops - images - sound - buttons - GPIO pins Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file. Poster at 4960 x 7096 pixels ready for A2 Printing. Download is a .png file.

By MikeySkilton