Hero image

Warren Sparrow's Shop

Average Rating4.10
(based on 6 reviews)

Head of Department at an Outstanding School. I was nominated as one of the top 50 teachers in the Global Teachers Prize. I am a Microsoft Innovative Expert Educator, a Microsoft Fellow and a Microsoft Certified Trainer working in a Google School. I received the Microsoft Award for innovation in ICT, Education Department Provincial Award for Best ICT Practice and Eduweek’s Best Classroom Practice.

73Uploads

16k+Views

7k+Downloads

Head of Department at an Outstanding School. I was nominated as one of the top 50 teachers in the Global Teachers Prize. I am a Microsoft Innovative Expert Educator, a Microsoft Fellow and a Microsoft Certified Trainer working in a Google School. I received the Microsoft Award for innovation in ICT, Education Department Provincial Award for Best ICT Practice and Eduweek’s Best Classroom Practice.
Scratch 2.0 6 Lessons
wsparrowwsparrow

Scratch 2.0 6 Lessons

6 Resources
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.
Scratch 2.0 Lesson 6 – co-ordinates, subroutines, variables and user input
wsparrowwsparrow

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

(0)
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
Python 3: Iteration   Lesson 1 with instructional videos
wsparrowwsparrow

Python 3: Iteration Lesson 1 with instructional videos

(0)
Computer Science new curriculum Python 3: Iteration Lesson 1 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for Programming in Python for GCSE (9-1) in Computer Science. Lesson Aim: To introduce count-controlled loops and create a dice game using a while loop Lesson outcome: By the end of this lesson you will understand the typical uses of count-controlled loops. You will be able to write Python code that uses count-controlled loops. This 1 hour lesson comprises of: (although this could be a 2 hour lesson) the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The lesson covers: Iteration, count-controlled, for loop differentiated exercises, and the completed python files Download all the files into the same folder and run the PowerPoint fiile. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of what is included in each unit
Python Version 3: Data Types
wsparrowwsparrow

Python Version 3: Data Types

(0)
Python Version 3: Data Types This is a high resolution poster that shows the different data types in Python Version 3. This is ideal as a poster on the wall or as a quick reference for the students. The zip files contains the poster in both high resolution for a wall poster and a lower resolution to print in the students books or to place on the students drive. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
ICT KS 2/3 Play the Stock Exchange using Excel or Google Sheets unit of work
wsparrowwsparrow

ICT KS 2/3 Play the Stock Exchange using Excel or Google Sheets unit of work

(0)
ICT KS 2/3 Play the Stock Exchange using Excel or Google Sheets This is a 26 page unit of work on playing the London Stock Exchange using Microsoft Excel or Google Sheets. (8 hours of lesson plans with formal assessment at the end) It includes extensive lesson plans, completed samples and everything you need to run this module.
Python 3: Input and Output Lesson 2 with instructional videos
wsparrowwsparrow

Python 3: Input and Output Lesson 2 with instructional videos

(0)
Computer Science new curriculum Python 3: Input and Output Lesson 2 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to change input data from one data type to another. Lesson Aim: To be able to cast data types entered using the input function. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos cover data types, string, integer, float, boolean, casting.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point 2. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Python 3: Input and Output 3 x 1 hour lessons with instructional videos
wsparrowwsparrow

Python 3: Input and Output 3 x 1 hour lessons with instructional videos

3 Resources
Computer Science new curriculum Python 3: Input and Output 3 x 1 hour lessons with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Each 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Python 3: Input and Output Lesson 3 with instructional videos
wsparrowwsparrow

Python 3: Input and Output Lesson 3 with instructional videos

(0)
Computer Science new curriculum Python 3: Input and Output Lesson 3 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to format the output produced by the print function Lesson Aim: To understand how to format output using the print function. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: input, output, print, function, format, concatenation.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point 3. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
ICT KS 2/3 Start a company unit of work
wsparrowwsparrow

ICT KS 2/3 Start a company unit of work

(0)
ICT KS 2/3 Start a company unit of work This is a 19 page unit of work on how to start a company using Word, Paint / Paint dot Net (11 hours of lesson plans with formal assessment at the end) This includes the lesson plan, all templates and completed samples for this unit. It includes creating your own logo, business card, letterhead, advertising and creating a brochure.
Python 3:  Input and Output Lesson 1 with instructional videos
wsparrowwsparrow

Python 3: Input and Output Lesson 1 with instructional videos

(0)
Computer Science new curriculum Python 3: Input and Output Lesson 1 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to write a program that uses simple input and output functions. Lesson Aim: To use the input function asking the user for information, print this and output to the python shell This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos cover IDLE, input, output, print, comments, functions) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Python 3: Number guessing game with instructional videos
wsparrowwsparrow

Python 3: Number guessing game with instructional videos

(0)
Computer Science new curriculum Python 3: Number guessing game with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able create a game where the user has to guess a number. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: Import, variable, constant, print, while loop, if.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Number game PowerPoint. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Computing / ICT KS 2/3 Create a PowerPoint time capsule
wsparrowwsparrow

Computing / ICT KS 2/3 Create a PowerPoint time capsule

(0)
Computing / ICT KS 2/3 Create a PowerPoint time capsule This is a 22 page pdf unt of work with 9 hours of lesson plans. This includes the lesson plan, all templates and completed samples for this unit, as well as all learner support material. This can be easily adapted to suit just about any topic. This is a 22 page unit of work on how to create a time capsule using Microsoft PowerPoint, but can be used in Google Slides as well. (9 hours of lesson plans ) This includes the lesson plan and completed samples for this unit.
Scratch 2.0 Lesson 3 – Underwater Game
wsparrowwsparrow

Scratch 2.0 Lesson 3 – Underwater Game

(0)
This is a 16 page booklet for the students to follow to create a underwater game. It is easy to follow and has great screen shots for ease of use. Includes a lesson planning sheet. Lesson 3 – Underwater Game Learning Objectives You will understand how to: • Import sprites • Edit costumes of sprites given in Scratch • Animate sprites using scripts • Control the movement of sprites using the arrow keys • Create scripts that move sprites around automatically • Create interaction between sprites • Use co-ordinates and random numbers to set start position of sprites • Use variables and scripts to allow scoring and countdown • Use backgrounds built into Scratch • Making autonomous sprites
Scratch 2.0 Lesson 1 Create a game
wsparrowwsparrow

Scratch 2.0 Lesson 1 Create a game

(0)
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
Scratch 2.0 Lesson 2 Create Packman Style Game
wsparrowwsparrow

Scratch 2.0 Lesson 2 Create Packman Style Game

(0)
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
Scratch 2.0  Lesson 4 Programming and Control Monkey Game
wsparrowwsparrow

Scratch 2.0 Lesson 4 Programming and Control Monkey Game

(0)
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:
Scratch 2.0  Lesson 5 Creating Graphics
wsparrowwsparrow

Scratch 2.0 Lesson 5 Creating Graphics

(0)
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)
Scratch 1.4 Lesson 4 – Monkey Game
wsparrowwsparrow

Scratch 1.4 Lesson 4 – Monkey Game

(0)
Scratch 1.4 Lesson 4 – Monkey Game This is a manual for the students to follow. Very little input required from the teacher, as all instructions with pictures for assistance are included in this 8 page document. 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
Scratch 1.4 Lesson 1 – Game Basics
wsparrowwsparrow

Scratch 1.4 Lesson 1 – Game Basics

(0)
This is a manual for the students to follow. Very little input required from the teacher, as all instructions with pictures for assistance are included in this 16 page document. 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
Scratch 1.4 Lesson 2 – Pac Man Style Game
wsparrowwsparrow

Scratch 1.4 Lesson 2 – Pac Man Style Game

(0)
Lesson 2 – Pac Man Style Game This is a manual for the students to follow. Very little input required from the teacher, as all instructions with pictures for assistance are included in this 12 page document. 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