Middle school computational thinking 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.

  1. Resources Home
  2. Middle School
  3. Computing
  4. Computational thinking
J276 Computing Full Programme Student Resource

J276 Computing Full Programme Student Resource

This 19 page document has been used with student learning in mind. It contains every aspect that the learners need to pass the two exams. It contains the title of each topic coupled with a breakdown of each. Once the student has completed the learning, they can tick each one then receive a date stamp from their teacher. I have been using this format of checking progress in many areas of my teaching within Computer Science and this document, once printed, provides an instant glance into the student's progress. Essentially, this is the only paper document that they will need for the academic year. As the rest of the research is IT based, you can instantly check their progress. OFSTED gave me outstanding feedback based on one of my Computing lessons and specifically praised me for the use of progress sheets like this. It can also be used as a scheme of work for your own delivery. You can instantly see what has been covered, when, and what needs to be taught next. Interestingly, if short-notice cover needs to be arranged, you can use the progress sheet to provide an overview of what needs to be delivered. There are two parts to this download - the PDF, ready to print, and the editable PPT file that you can use and disseminate as you wish. This 19 page document took several hours to complete and I feel that it is value for money. I would appreciate feedback on this.

By nerdoftheday

GCSE 9-1 OCR Computer Science complete set of study notes book

GCSE 9-1 OCR Computer Science complete set of study notes book

Study resources for OCR Computer Science - the complete set! Over 150 pages, tailored to this GCSE course: 1.1 System Architecture 1.2 Memory 1.3 Storage 1.4 Wired and wireless networks 1.5 Network topologies, protocols and layers 1.6 System Security 1.7 Systems software 1.8 Ethical, legal, cultural and environmental concerns 2.1 Algorithms 2.2 Programming technique 2.3 Producing robust programs 2.4 Computational Logic 2.5 Translators and facilities of languages 2.6 Data representation +Handy revision section

By clickschool

ALL YOU NEED, FOR HALF THE PRICE!!!

ALL YOU NEED, FOR HALF THE PRICE!!!

Take advantage of the biggest TES bundle discount offer for you. This contains worksheets, activities, revision questions, lesson starters, fully automated STEM quiz (with 300) slides and all you need to position you for the next PROMOTION. Check through the resources and you will be impressed. Buy them and discover some of the most invaluable teaching resources. Get all of these for HALF THE PRICE!

By ozmatts12

Sale
The Most Engaging Word Search Puzzle(with answers) on Internet Browsers for a Noisy Class.

The Most Engaging Word Search Puzzle(with answers) on Internet Browsers for a Noisy Class.

This word search puzzle has been clearly designed for teachers who need to take control of their noisy classroom(s). It can be used as a starter or integrated into the lesson. It contains about 20 names for the students to search out and comes with an answer page for the teacher to assess the learner's answers. Ideal for the NQT or experienced teacher looking for an instant noise control remedy.

By ozmatts12

Sale
Key stage 3 (Year 8) ICT Questions

Key stage 3 (Year 8) ICT Questions

This resource has been strategically differentiated for teachers and students with very little time to waste. The questions follow the National curriculum for ICT and will be suitable for students in Year 8 but can also be used as separated activities and assessments for students in Year 7.

By ozmatts12

150 Python Challenges

150 Python Challenges

A single location to download all of our Python challenges (previously sold as separate downloads). Includes a single 149 page book outlining the challenges giving helpful instructions including how to install Python and SQLite3 as well as including sample code to help you and your classes complete all of the challenges. Screenshots of each solution included along with the original Python file so you can demonstrate the working solution to your class and talk through the code with them. Includes ready-to-use challenges to practice with and 5 larger chunky challenges to help pupils prepare for their NEA coursework and ideal to be used for the NEA resource bank. Suitable for KS3, GCSE and A Level Computer Science pupils. Covers: • Inputting and displaying data • Strings • Maths • If statements • For and while loops • Random • Turtle • Tuples • Lists ��� Directories • Numerical Arrays • 2D lists and directories • Reading from and writing to an external text file • Reading from and writing to an external .CSV file • Functions • TKinter • SQLite3 A complete, ready to use resource that will prove invaluable to your pupils to help them learn Python as a reference guide as they progress with their programming. For more high-quality resource visit www.nicholawilkin.com

By nwilkin

Python Decision Making L4 - Sorting Lists

Python Decision Making L4 - Sorting Lists

This series of lessons will prepare all students, particularly in KS2 and KS3 to develop their computational thinking skills, which is required for most KS4 qualification. It is also aimed at students aiming to sit GCSE computer science, and will support, provide a thorough and secure understanding of fundamental topics with adequate practise at applying skills. Decision making is an essential skills to master in computer science and students from any level can be guided through this lesson with teacher notes and make good progress. Starter plenary and homework activities included. This lesson is aimed at all abilities, although lower ability may require more time or lessons to complete all tasks. Lesson objectives are extracted from the new computing curriculum in England for KS2 and KS3. Although this lesson can be taught as stand alone, students who have already used algorithms in scratch series will benefit from continuity and familiarity of keywords and exercises. Students will need knowledge of how to use input and output function with knowledge of variables and lists in python. Alternatively purchase introduction to python - from scratch to python series. They will also need the python IDLE environment which is available to download free at https://www.python.org/downloads/release/python-350/. Please feel free to email chris_vidal2000@yahoo.com for feedback or further advice.

By chris_vidal

Python Art Gallery Chunky Challenge using a GUI interface and SQLite3

Python Art Gallery Chunky Challenge using a GUI interface and SQLite3

A larger challenge which allows pupils to test their skills in Python. This is a challenge they can get their teeth into. SUITABLE FOR A STUDENT’S NON-EXAM ASSESSMENT (NEA) RESOURCE BANK. This challenge requires the pupils to create a program that will read and write to an SQL database with a one-to-many relationship. It includes a handout which explains the challenge to the pupils and outlines possible problems they will have to overcome in their program. The skills the pupils will need to be familiar with in order to complete this challenge are: - Functions - TKinter - SQLite3 This program should take a few lessons to complete and covers all the key programming skills needed to attain a high grade in their programming assessment. This resource also includes a Python file containing one possible answer. For high-quality complete units of work which are suitable for non-specialist teachers visit www.nicholawilkin.com.

By nwilkin

A Christmas Coding Activity with Scratch

A Christmas Coding Activity with Scratch

A computing lesson plan and associated resources for KS2 children programming a Saving Santa game with Scratch. Includes step-by-step lesson plan, support materials and pre-written program files. More free primary computing lessons and resources available at www.icompute-uk.com

By iCompute

An Easter Programming Activity with Scratch

An Easter Programming Activity with Scratch

A lesson plan and resources from iCompute for KS2 pupils programming an Easter Egg Hunt with Scratch. Includes step-by-step lesson plan, support materials and pre-written program files. More free primary computing lessons and resources available at www.icompute-uk.com

By iCompute

Summer Coding Activity with Scratch

Summer Coding Activity with Scratch

A summer themed computing lesson plan and associated resources from iCompute for programming an ice-cream simulation with Scratch 2.0 aimed at UKS2 pupils. Includes step-by-step lesson plan, support materials and pre-written program files. More free primary computing lessons and resources available at www.icompute-uk.com

By iCompute