Middle school communications and networks 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. Communications and networks
18 ICT/Computing Theory Lessons & Homework Booklets

18 ICT/Computing Theory Lessons & Homework Booklets

When these booklets are printed you have 8 theory lessons primarily based on the BBC Bitesize website. Follow the bitesize online pages and activities and complete the task sheets. Homework can be completed on the homework booklet. They have been designed to be used without computers and there are enough lessons for 1 every 2 weeks. Hope they are useful

By anthellison

Creating a GUI using TKinter in Python

Creating a GUI using TKinter in Python

A useful single document to help teach pupils (and teachers) about creating a GUI (Graphical User Interface) using the TKinter library in Python. This handout helps pupils and teacher brush up on thier Python skills and works well as a handy reference guide. This document includes an explanation of using functions in Python and gives examples of code with easy to follow explanations. It also includes a single page of 4 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 in this document do assume your pupils have confidence with using Python's programming structure before they tackle this section. Your pupils should have a sound knowledge of using tuples and lists along with saving to and reading from a .csv file and using functions. 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

Over 100 Python Programming Challenges

Over 100 Python Programming Challenges

Over 100 ready to use Python programming challenges (SUITABLE FOR KS3 and GCSE). These challenges help reinforce your teaching and give pupils a chance to independently practice their Python programming skills. Includes easy to photocopy challenges, helpful tips of example code they can use to solve the challenges and suggested solutions. In this resources are over 100 challenges covering: - input, - print, - strings, - integers, - arithmetic operators, - basic maths operators, - if..else and if...elif..else, - for loops, - while loops, - random, - tuples, - lists, - dictionaries - use a turtle in Python - 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 These challenges are suitable for KS3 computing and GCSE computer science classes who need to practice Python and complete some independent challenges of key skills. Please read the description of each section carefully as some require knowledge of earlier units before they can be completed. For more resources including complete units of work visit www.nicholawilkin.com

By nwilkin

Computing exams - Year 7 to 9

Computing exams - Year 7 to 9

Exams with mark schemes designed to help busy teachers prepare for end of year internal exams. All documents can be adapted. Mark scheme shown in comments. Link to Google Docs version also given. The Year 9 paper is designed with the AQA GCSE CS specification and could be adapted for use with Year 10.

By chrdol72

BTEC ICT - Online World (Exam)2

BTEC ICT - Online World (Exam)2

Knowledge Build Cards for LA.A Online Services & Communication. This resource includes the second instalment of Knowledge Build Cards 5-9 (15 minutes - Read & Answer differentiated questions). Small chunking of theory as start to lesson.

By Pipjen77

Computer Science OCR 9-1 Component 1 Revision - Wannacry Ransomware Lesson

Computer Science OCR 9-1 Component 1 Revision - Wannacry Ransomware Lesson

Save the NHS! This lesson is a revision lesson which prepares students for the Official OCR Sample Paper. There are 17 challenges that students have to undertake in order to stop a new version of the 'Wannacry' ransomware from spreading. Each challenge gives students a series of keys which eventually unlocks the kill switch in order to stop the virus from spreading further. This lesson was recently graded as 'Outstanding' from SLT. The lesson contains starters, exam technique, differentiated objectives, group work, differentiated questions and an automated way of checking progress (edulastic). There are 51 multiple choice differentiated challenges along with 3 exam style questions with mark schemes. These are all self made so can't be found anywhere else.

By aglasgow

**Unit 6 - Application Design: Resource to cover Task 2 criteria P1,P2 & M2 (CamTechs 2016)**

**Unit 6 - Application Design: Resource to cover Task 2 criteria P1,P2 & M2 (CamTechs 2016)**

The resource is based on the model assignment published by OCR. I have created the resource based on email communication with OCR to confirm requirements. I have added some notes in the slides so please read these as well. Feel free to message me if you need any help delivering this unit, best of luck. **** Task 3 will be published once I have completed it and clarified some questions with OCR****

By rashminder85