Preschool basic resources

Keeping your class engaged with fun and unique teaching resources is vital in helping them reach their potential. With Tes Resources you’ll never be short of teaching ideas. We have a range of tried and tested materials created by teachers for teachers, from kindergarten through to high school.

Breathe new life into your lesson plans with our primary and secondary school classroom resources. Whether you’re looking for fun maths worksheets or brand new guided reading activities, we have thousands of free and premium resources for you to download. From preschool to primary you’ll find phonics worksheets and classroom games. From Year 11 through to senior secondary we have everything from Japanese lessons to algebra activities, as well as revision guides for tests and exams.

Popular subjects

More
  1. Resources Home
  2. Preschool
  3. Computing
  4. Algorithms and programming
  5. Basic
What is a computer program - intro to algorithms and the python IDE

What is a computer program - intro to algorithms and the python IDE

The following is an unplugged lesson which leads smoothly into an introduction to Python suitable for ages 7-15. It introduces the basic concept of algorithms, flowcharts and how computers follow instructions. Print jobs.doc on A3 and spread around the room (the bigger the room the better) along with pens and 2 pieces of plane A3 per work station. Slide 1 of PP on display. Class instructions - to look at career choices and form groups of no more than 4 at the career of choice. Then in teams write down/draw/ mindmap what they think a computer program is. Once instructed and attention drawn to question on screen then slide 2 put up and kids work. answers & discuss then slide 3 what is an algorithm? - discuss slide 4 - is that an algorithm - point to screen(yes) slide 5 - is that an algorithm - point to screen(yes) slide 6 - is that an algorithm - point to screen(yes) slide 7 - is that an algorithm - point to screen (no) Slide 8 - get them to follow instructions using the word 'algorithm' a lot Slide 9 - etc Return to classroom or computers and introduce python IDE - editor/ interpreter (you know do some sums in the shell - yeah great but do you think all programs have one line? Will it work if you have a program with more than one line? etc. then basic print and input statement intro to variables. The what-is-a-computer-program.doc to be used a plenary.

By glamournerd

How do you teach coding?

How do you teach coding?

How do you teach coding? Who is this for? For primary teachers who teach programming - for both non-specialist and specialist computing teachers. What is it? This is a 15-minute research questionnaire by researchers at Queen Mary University of London. Why might you do this? Just doing the questionnaire, will help you think about your own planning and how you teach coding. If you are interested in taking part in the research to improve how we teach programming, pop your email at the end of the survey. Please help us find out more about how we teach programming so we can improve what how we teach our primary pupils how to code! Here is the research questionnaire. https://goo.gl/forms/4nWlR1kQ2r8mnFud2

By jlisaw8

Scratch Pacman series of 6 lessons ( game examples, help sheets, starters, homework, tick lists)

Scratch Pacman series of 6 lessons ( game examples, help sheets, starters, homework, tick lists)

This folder contains 6 full lessons, showing in stages how to build a Pacman game (or similar) in Scratch, with examples and help sheets. It also allows students the ability to go further with higher extension task sheets. I have placed some starter activity sheets, Lesson objectives and a programming homework book also. Save any teacher teaching this unit a lot of time in preparing a whole unit from scratch (excuse the pun!). Lesson 1:- Creating Sprites, Costumes and Stage Lessson2:- Adding script to Pacman to move and change costume (open and close mouth) Lesson 3:- Adding script to move other sprites in the game (ghost) Lesson 4:- Adding variables (Counter, eating the dots) Lesson 5:- Creating the game over sprite/script Lesson 6:- Extra lives + other elements (bouncing off the walls, moving Pacman along a path) Note worksheets and game examples can be uploaded to web version of Scratch, but scripts may alter in colour slightly as web version is slightly different than desktop. best for version 1.3.1 Scratch and above

By lyonkind09

Scratch Hour of code WordSearch with Glossary

Scratch Hour of code WordSearch with Glossary

This Scratch word-search is great for starting your class off with scratch or for early finishers. I have included a handy glossary of words for the students in case it is their first time and they are unsure what the words mean. Also take a look at my scratch poster A3 Scratch Poster Enjoy

By Kiwilander

Scratch 2.0 6 Lessons

Scratch 2.0 6 Lessons

Scratch 2.0 6 Lessons All the resources you need to run scratch in your class. All six lessons have lesson plans, as well as the documents for the students to follow at their own pace.

By wsparrow

Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input

Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input

Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input This is a 12 page booklet for the students to follow to create a game. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Learning Objectives You will understand how to: • Delete a sprite and import a new sprite • Draw using the pen feature of Scratch • Use the pen up and pen down feature • Change the colour of the pen • Set the position of the sprite using co-ordinates • Make a sprite appear and disappear using show and hide • Add variables to your program to change the direction of movement • Use the broadcast feature in Scratch to create subroutines • Use subroutines to make the program more efficient and easier to edit • Enable user input to set the number of sides of each shape

By wsparrow

Scratch 2.0  Lesson 5 Creating Graphics

Scratch 2.0 Lesson 5 Creating Graphics

Using Scratch 2.0 Lesson 5 Creating Graphics This is a 12 page booklet for the students to follow to create and use graphics. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Lesson 5 Creating Graphics Learning Objectives You will understand how to: • Delete a sprite and import a new sprite • Draw using the pen feature of scratch • Use the pen up and pen down feature • Change the colour of the pen • Set the position of the sprite using co-ordinates • Make a sprite appear and disappear using show and hide • Use the repeat function in Scratch • Use the broadcast feature in Scratch • Create simple subroutines You will understand about: • The use of co-ordinates • The advantages of using subroutines (efficiency and flexibility)

By wsparrow

Scratch 2.0  Lesson 4 Programming and Control Monkey Game

Scratch 2.0 Lesson 4 Programming and Control Monkey Game

Scratch 2.0 Lesson 4 Programming and Control Monkey Game Lesson 4 – Monkey Game This is a 8 page booklet for the students to follow to create a monkey game. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. The objective of the game is to collect 10 bananas or more in 20 seconds A countdown goes from 20 seconds to 0.When the countdown reaches zero a message will come up saying whether the player has won (10 bananas or more) or lost (less than 10 bananas collected). Learning Objectives: You will understand: • The following key terms – variable, operator, IF..Else…repeat until • How to give the user instructions at the beginning of the game • How to use broadcast to start the game • GREATER THAN and LESS THAN symbols • BOOLEAN LOGIC as it applies to combining conditions necessary for game outcomes. • Combine different conditions using If…Else.. to govern the game outcome • How to animate a sprite using costumes • How to control the movement of a sprite using arrow keys • How to design a maze on the stage • How to make sprites interact with the background by using colours • The range of coordinates available on the stage in Scratch • How to make sprites start in a pre-set starting position using co-ordinates • How to make objects to disappear and reappear in a random position You will understand the objective of the game:

By wsparrow

Scratch 2.0 Lesson 2 Create Packman Style Game

Scratch 2.0 Lesson 2 Create Packman Style Game

This is a 12 page booklet for the students to follow to create a Packman Style Game . It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Learning Objectives You will understand how to: • Delete, resize and draw new sprites • Draw new costumes and use them to animate a sprite • Control the movement of a sprite using arrow keys • Design a maze on the stage • Make sprites interact with the background by using colours • Make sprites start in a pre-set starting position using co-ordinates • Make objects disappear and reappear in a random position • Create variables to set up scoring in the game • Make an autonomous sprite chase the sprite controlled by the player

By wsparrow

Scratch 2.0 Lesson 1 Create a game

Scratch 2.0 Lesson 1 Create a game

Create a game This is a 16 page booklet for the students to follow to create a game. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Learning Objectives You will understand how to: • Create a simple script that animates the sprite automatically • Create a script that allows the user to control the movement of the sprite using the arrow keys • Combine the different scripts to work together on the same sprite • Make the sprite reverse direction • Edit the stage using the Paint Editor facility within Scratch • Make the sprite react to the background • Import a new sprite from the ones available within scratch • Create and edit new costumes for an existing sprite • Create a simple script that move the sprite automatically • Create variables to set the score and the countdown • Set a sprite to start in a certain position • Save your work You will understand: • What Scratch is and what it does • The main parts of Scratch interface • What decomposition and how it is used

By wsparrow

Microbit lessons

Microbit lessons

This is a complete module for Microbit. It includes 4 PowerPoint files, one for each lesson. It covers: Lesson 1: What is a Micro:bit How to use it Rules and regulations Lesson 2: Create a basic program Applying code to show a picture Insert a program into micro:bit Also includes a help sheet for students Lesson 3: Understand the purpose of an input Applying inputs to a program Lesson 4: Revise the purpose of an input Understand the use of the compass Apply the compass in a program Also includes a help sheet for students

By wsparrow