High 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. High School
  3. Computing
  4. Algorithms and programming
  5. Test data and debugging
GCSE Computer Science example Project Walkthrough - Structure - Approach(NEA)

GCSE Computer Science example Project Walkthrough - Structure - Approach(NEA)

Undertaking a non examined assessment is an overwhelming task for both students and teachers. Providing the right type of support in terms of structure, approach and feedback, whilst adhearing to examining board rules and regulations is key. This PowerPoint provides a techer/ student discussion and walkthrough of a problem, to a possible solution. It also provides a structure for students to present their solution in an easy to mark format. Analysis, design, development and evaluation is covered. There is plenty emphasis on computational thinking and decomposing the problem to a managable size.

By chris_vidal

A-Level - SQLite3 - Database - Python - Tkinter - OCR

A-Level - SQLite3 - Database - Python - Tkinter - OCR

This tutorial introduces SQLite3 and databases to A-level students. It helps them do computer programming and helps them to create a database. it shows you step by step how to do queries and how to get the information to show up on the screen after a search. It is 6 pages long with print screened examples on how to complete the activity. It does not include buttons to navigate but it is a good starter project for helping your A-level students.

By r_chambers

A-Level - Tkinter Database - OCR - Python - User interface

A-Level - Tkinter Database - OCR - Python - User interface

This activity will teach you how to develop a simple table using Python and Tkinter. It walks you through step by step, how to add records to a database. It shows you how to create the table and how you can insert information into the table. It shows you how to make a navigate button that moves forward through the records in the database. This guide is 7 pages long and includes the full code for the activity with explanations. Useful to anyone doing classes for the first time with databases and Tkinter. It shows you how to make the user interface.

By r_chambers

KS3 Visual Basic Unit (8 Lessons)

KS3 Visual Basic Unit (8 Lessons)

This resource contains 8 fully planned and resourced Visual Basic Lessons. Each lesson contains 1 x Teaching Powerpoint with LOs, SCs and Teaching material 1 or 2 x Activity worksheets that progress in difficulty and have extension Full VB examples of the standard and extension task for demonstration or support The lesson Titles are: 1- Algorithms and Flow charts 2 - Getting to Know VB (Hello World) 3 - Objects and Properties 4 - Variables / Constants 5 - Variables Continued 6 - Selection (IFs) 7 - Selection (CASE) 8 - Loops (For & While) - Enough activity for 2 lessons All PowerPoints are fully editable to suit your classroom needs.

By BitsOfBytes

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

WhatsApp vs Facebook Messenger

WhatsApp vs Facebook Messenger

A reading about two of most popular social networks,3 activities: reading and comprehension, answer questions with personal information and a debate activity in which students speak and make a good debate about something they really like

By Olynj

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

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

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