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.

69Uploads

16k+Views

8k+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.
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
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 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.
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 3: String Handling Lesson 1 with instructional videos
wsparrowwsparrow

Python 3: String Handling Lesson 1 with instructional videos

(0)
Computer Science new curriculum Python 3: String Handling 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 outcome: To produce examples of how string handling can be used in algorithms. Lesson Aim: To produce examples of how string handling can be used in algorithms. 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: array, string, string comparison,substitution, join, split and measuring length) differentiated exercises, and the completed python files Download all the files into the same folder and run Python 3 Power Point variables 3 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
ECDL Week 4
wsparrowwsparrow

ECDL Week 4

(0)
ECDL Week 4 Complete ECDL week 4 video on how to teach ECDL. The nice thing about this video is that your students can watch it and do the assignment. You as a teacher are not involved in the actual teaching. It gives you the freedom to assist other students if they need help!!
Python Version 3: Variables and Memory
wsparrowwsparrow

Python Version 3: Variables and Memory

(0)
Python Version 3: Variables and Memory This is a high resolution poster that shows Variables and Memory. This is ideal as a poster on the wall or as a quick reference for the students. It covers variables, initialise, assign, identifier and memory address locations. The zip files contains the poster in both high resolution for a poster on the wall 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.
Python 3: Variables with instructional videos
wsparrowwsparrow

Python 3: Variables with instructional videos

(0)
Computer Science new curriculum Python 3: Variables 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 use different data type variables, create a flowchart and pseudocode for creating a number guessing game. Lesson Aim: To introduce and use variables. 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: variables, data types, flowcharts and pseudocode.) differentiated exercises, and the completed flowchart and pseudocode Download all the files into the same folder and run Python 3 Power Point 3.variables Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Python 3: Variables 3 x 1 hour lessons with instructional videos
wsparrowwsparrow

Python 3: Variables 3 x 1 hour lessons with instructional videos

3 Resources
Computer Science new curriculum Python 3:Variables 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 Variables 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: Variables Lesson 3 with instructional videos
wsparrowwsparrow

Python 3: Variables Lesson 3 with instructional videos

(0)
Computer Science new curriculum Python 3: Variables 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 Programming in Python for GCSE (9-1) in Computer Science. Lesson outcome: Students will understand how variables are stored and how their value can be set through initialisation and assignment. Lesson Aim: To understand how the value of a variable is stored and the difference between variables and constants. 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: variable, constant, initialise, assignment token, memory address location, assign and python identifier) differentiated exercises, and the completed python files Download all the files into the same folder and run Python 3 Power Point variables 3 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 3: Variables Lesson 2 with instructional videos
wsparrowwsparrow

Python 3: Variables Lesson 2 with instructional videos

(0)
Computer Science new curriculum Python 3: Variables 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 create a number guessing game using variables, input and import random Lesson Aim: To introduce and use variables to create a number guessing game. 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: variables, data types, constants, random and import.) differentiated exercises, and the completed python files Download all the files into the same folder and run Python 3 Power Point 3.variables 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 Create a board game on how to become an entrepreneur
wsparrowwsparrow

ICT KS 2/3 Create a board game on how to become an entrepreneur

(0)
Computing / ICT KS 2/3 Create a board game on how to become an entrepreneur This is an award winning entire unit of work using Publisher to create a board game on how to become an entrepreneur. (10 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. Unzip the file, keeping the format. Run the file in the project plan folder and everything is linked to this.
Python 3: String Handling Lesson 2 with instructional videos
wsparrowwsparrow

Python 3: String Handling Lesson 2 with instructional videos

(0)
Computer Science new curriculum Python 3: String Handling 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 Programming in Python for GCSE (9-1) in Computer Science. Lesson outcome: To produce examples of how string handling can be used in computer programs. Activity Lesson Aim: To identify and explain how string handling can be used in computer programs. 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 lesson covers: strings, concatenation, string comparison, substitution and measuring length.) differentiated exercises, and the completed python files Download all the files into the same folder and run String Handling Lesson 2 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 Read less
Python 3: Using if, elif, else command Lesson 2 with instructional videos
wsparrowwsparrow

Python 3: Using if, elif, else command Lesson 2 with instructional videos

(0)
Computer Science new curriculum Python 3: Using if command 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 be able to understand how to construct programs that present multiple options. Lesson outcome: By the end of this lesson, you will be able to write programs that handle multiple conditions using if, elif and else statements. 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 lesson covers:if, elif, else, selection, conditional statement, decision, true, false.) differentiated exercises, and the completed python files Download all the files into the same folder and run if elif and else PowerPoint 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 3: Using if command Lesson 1 with instructional videos
wsparrowwsparrow

Python 3: Using if command Lesson 1 with instructional videos

(0)
Computer Science new curriculum Python 3: Using if command 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 understand how to create choices and decisions in a program using the if command. Lesson outcome: By the end of this lesson, you will be able to write programs that create decisions and choices in a program using the if statement 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 lesson covers: if, selection, conditional statement, decision, true, false) differentiated exercises, and the completed python files Download all the files into the same folder and run If command PowerPoint 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 3: Using if, AND, OR, NOT command Lesson 4 with instructional videos
wsparrowwsparrow

Python 3: Using if, AND, OR, NOT command Lesson 4 with instructional videos

(0)
Computer Science new curriculum Python 3: Using if, AND, OR, NOT command Lesson 4 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 be able to understand how to write programs using selection statements to handle complex conditions Lesson outcome: By the end of this lesson, you will be able to write programs that handle complex conditions including the use of Boolean operators 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 lesson covers: conditional statement, true, false, AND, OR, NOT.) 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 3: String Handling  2 x 1 hour lessons with instructional videos
wsparrowwsparrow

Python 3: String Handling 2 x 1 hour lessons with instructional videos

2 Resources
Python 3: String Handling 2 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 the PowerPoint file. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
Scratch 1.4 Lesson 6 – co-ordinates, subroutines, variables and user input
wsparrowwsparrow

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

(0)
Scratch 1.4 Lesson 6 – co-ordinates, subroutines, variables and user input 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 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 saves code and make the program more efficient and easier to edit  Enable user input to set the number of sides of each shape