Middle school data and information 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. Data and information
csv files with Python

csv files with Python

A useful single document to help teach pupils (and teachers) about writing to and reading from a .csv file using Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of writing to and reading from a .csv (comma separated value) file using Python and gives examples of code with easy to follow explanations. It also includes a single page of 6 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. The challenges do assume the pupils have an understanding of the basics of Python including variables and if statements, loops, converting between integers and strings and using 2D lists. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

Tuples, Lists and Directories in Python

Tuples, Lists and Directories in Python

A useful single document to help teach pupils (and teachers) about Tuples, Lists and Directories in Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of what Tuples, Lists and Directories are and gives examples of code with easy to follow explanations. It also includes a single page of 11 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. This document is a quick and helpful reference guide which works together well with the others in the series “String Manipulation”, “One-Dimensional Arrays” and “Two-Dimensional Arrays, Lists and Directories”. Together these document give you a good grounding in understanding what can be a complicated area of programming for pupils to master. The challenges do assume the pupils have an understanding of the basics of Python including variables, If statements, For and While loops. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

More Advanced Challenges Python Bundle

More Advanced Challenges Python Bundle

A bundle of more advanced challenges (SUITABLE FOR GCSE) which allow pupils to practice the following skills in Python: - tuples, - lists, - dictionaries - 2D arrays, - 2D lists, - 2D directories, -writing to and reading from an external text file - writing to and reading from an external .csv file - Using functions - Creating a GUI using the TKinter library An explanation and sample code included along with one possible answer for each challenge. These challenges do assume pupils are familiar with the basic skills such as input, output, If statements, using loops, strings and mathematical operators and using the random library. For challenges which cover these basics skills look at our other bundle (https://www.tes.com/teaching-resource/basic-challenges-python-bundle-11654010) For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

Two-Dimensional Arrays, Lists and Directories in Python

Two-Dimensional Arrays, Lists and Directories in Python

A useful single document to help teach pupils (and teachers) about 2D Arrays, 2D Lists and 2D Directories in Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of 2D Arrays, 2D Lists and 2D Directories work and gives examples of code with easy to follow explanations. It also includes a single page of 9 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. This document is a quick and helpful reference guide which works together well with the others in the series “Tuples, Lists and Directories”, “String Manipulation” and “One-Dimensional Arrays”. Together these document give you a good grounding in understanding what can be a complicated area of programming for pupils to master. The challenges do assume the pupils have an understanding of the basics of Python including variables, If statements, For and While loops. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

String Manipulation in Python

String Manipulation in Python

A useful single document to help teach pupils (and teachers) about String Manipulation in Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of how to manipulate strings in Python and gives examples of code with easy to follow explanations. It also includes a single page of 7 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. This document is a quick and helpful reference guide which works together well with the others in the series “Tuples, Lists and Directories ”, “One-Dimensional Arrays” and “Two-Dimensional Arrays, Lists and Directories”. Together these document give you a good grounding in understanding what can be a complicated area of programming for pupils to master. The challenges do assume the pupils have an understanding of the basics of Python including variables, If statements, For and While loops. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

One-Dimensional Arrays in Python

One-Dimensional Arrays in Python

A useful single document to help teach pupils (and teachers) about One-Dimensional Arrays in Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of what One-Dimensional Arrays are and how they differ from lists. It gives examples of code with easy to follow explanations. It also includes a single page of 7 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. This document is a quick and helpful reference guide which works together well with the others in the series “Tuples, Lists and Directories”, “String Manipulation” and “Two-Dimensional Arrays, Lists and Directories”. Together these document give you a good grounding in understanding what can be a complicated area of programming for pupils to master. The challenges do assume the pupils have an understanding of the basics of Python including variables, If statements, For and While loops. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin

Getting to know you activity with QR codes

Getting to know you activity with QR codes

Fun and unique way of getting to know and meeting your new class. Could be used when you first meet them or as an activity at the beginning of the year. More interactive and exciting for KS2 than some traditional ways! Any tablet with a QR code reader can be used - children scan the questions stuck up around the room, read and answer on their sheet. Some easy getting to know you questions with information as well as some fun 'would you rather' questions to encourage discussion, sharing and thinking.

By lthornton14

Consent of the Data Subject

Consent of the Data Subject

Describes why data subjects would consent under the current EU rules and the new GDPR when it becomes law. The Performance of a Contract or more than one would require data subjects consent to the use of their Personal Data when the Performance of a Contract is required.

By biznetworker

Sale
GCSE Computer Science - Data Representation: Representing Bitmap Images - Worksheet

GCSE Computer Science - Data Representation: Representing Bitmap Images - Worksheet

This resource is aimed at students studying GCSE Computer Science. The worksheet contains a space for students to write down the key definitions for Bitmap image file types. It then provides a space for students to carry out some independant research into common resolutions. It then provides students with 2 image grids which contain strings of binary numbers which must be coloured accordingly in order to produce the associated image. The associated answer document is also included.

By MrDaniels14

Sale
GCSE Computer Science - Calculating Image File Sizes - Worksheet

GCSE Computer Science - Calculating Image File Sizes - Worksheet

This resource is aimed at students studying GCSE Computer Science. The worksheet contains a space for students to write down the main steps required to calculate the file size of a given image file. It then contains 10 questions (3 of which are worked through) that require them to calculate the file size of the image. It also contains the associated answer sheet. NB: The measurements for KB, MB, GB have been used as multiples of 1000 as per the new 9-1 specifications.

By MrDaniels14

Writing and reading from a text file in Python

Writing and reading from a text file in Python

A useful single document to help teach pupils (and teachers) about writing to and reading from a text file using Python. This handout helps pupils and teacher brush up on your Python skills and works well as a handy reference guide. This document includes an explanation of writing to and reading from a text file using Python and gives examples of code with easy to follow explanations. It also includes a single page of 5 challenges for students to complete which is ideal for photocopying and distributing to students to work through and practice their new skills. There is even a suggested answer to each of the challenges in case you get stuck. The challenges do assume the pupils have an understanding of the basics of Python including variables and if statements. For more lessons and complete units of work visit www.nicholawilkin.com.

By nwilkin