LessonUp Inspiration
Look here for learning techniques, templates and designs for inspiration!

Time Travelling Programmers

Time Travelling Programmers
British Science Week 2024
1 / 14
next
Slide 1: Slide
ComputingPrimary Education

This lesson contains 14 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Introduction

A lesson for British Science Week. Children are challenged to design their own scratch programme with a time travelling theme.

Instructions


LessonUp is an all-in-one teacher toolkit that allows you to create complete lessons, use and edit lessons created by other teachers, and deliver interactive lessons in the classroom or remotely. Save time, increase student engagement, and monitor pupil progress in a secure, centralised online teaching platform.

To save these slides and add them to a lesson, create a free account.

Items in this lesson

Time Travelling Programmers
British Science Week 2024

Slide 1 - Slide

This item has no instructions

Learning Objective
By the end of the lesson, you will:
  •  understand the concept of time, its measurement, and its significance in computing careers.
  • You will also be able to create a time-travel-themed coding project using Scratch

  •  understand why time is important for computer programmers.
  • Create a time-travel-themed coding project using Scratch
By the end of this lesson, you will:

Slide 2 - Slide

Explain the learning objective to the students. Emphasize the importance of understanding time and its role in computing.
What might happen if we didn't know the time?

Slide 3 - Mind map

In this slide, you can gather student understanding of the concept of time and relate it directly to the theme of computing.

All student responses are kept in the reports area in LessonUp, so you can easily refer back to them at a later date.
Learning Objective
By the end of the lesson, you will:
  •  understand the concept of time, its measurement, and its significance in computing careers.
  • You will also be able to create a time-travel-themed coding project using Scratch
Time is important!
<span style="color: rgb(0, 19, 67); font-weight: bold">In coding, faster is normally better. You don't want to wait around for your game to load!</span>
<span style="font-weight: bold; color: rgb(0, 19, 67)">Programmes often need to send messages to each other. Programmers need to make sure these are send at the right time!</span>
<span style="color: rgb(0, 19, 67); font-weight: bold">Can you think of any other computing jobs?</span><div><span style="color: rgb(0, 19, 67); font-weight: 700">Why is time important to them?</span></div>
<span style="color: rgb(0, 19, 67); font-weight: bold">Computer programmers need to know how fast their programmes are and how long it takes to do different things.</span>

Slide 4 - Slide

Explain the learning objective to the students. Emphasize the importance of understanding time and its role in computing.

Take photos of all the things in your class that link with time...before the time runs out!
timer
1:00

Slide 5 - Open question

Children can upload their images directly into your lesson via the LessonUp student app.
You can either download this directly onto student devices or go to lessonup.app

If you would like to know more about this, do check out our help pages.
Learning Objective
By the end of the lesson, you will:
  •  understand the concept of time, its measurement, and its significance in computing careers.
  • You will also be able to create a time-travel-themed coding project using Scratch
Create a time travel programme using Scratch
<span style="color: rgb(0, 19, 67); font-weight: bold">Go to the <a href="https://scratch.mit.edu/projects/editor/?tutorial=getStarted">Scratch Website</a></span>
<span style="color: rgb(0, 19, 67); font-weight: bold">Delete the cat and choose your own character</span>
<span style="color: rgb(0, 19, 67); font-weight: bold">Choose your backdrop that represents 'present day'.</span>

Slide 6 - Slide

Explain the learning objective to the students. Emphasize the importance of understanding time and its role in computing.
Which block is used to repeat a set of actions?
Which block is used to repeat a set of actions?
A
Repeat
B
Control
C
Looks
D
Scratch

Slide 7 - Quiz

This item has no instructions

Which block is used to change the appearance of sprites?
Which block is used to change the appearance of sprites?
A
Repeat
B
Scratch
C
Control
D
Looks

Slide 8 - Quiz

This item has no instructions

Which block is used to control the flow of a program?
Which block is used to control the flow of a program?
A
Repeat
B
Scratch
C
Looks
D
Control

Slide 9 - Quiz

This item has no instructions

Learning Objective
By the end of the lesson, you will:
  •  understand the concept of time, its measurement, and its significance in computing careers.
  • You will also be able to create a time-travel-themed coding project using Scratch
Coding your background
<span style="color: rgb(0, 19, 67); font-weight: 700">Click on your present day background and go to 'events'. Drag out 'when flag is clicked' block.</span>
<span style="color: rgb(0, 19, 67); font-weight: 700">Go to the "Control" category and use a "repeat" block to create a visual effect of time travel.&nbsp;</span>
<span style="color: rgb(0, 19, 67); font-weight: 700">We chose a fisheye effect but choose anything which is effective.</span>

Slide 10 - Slide

Explain the learning objective to the students. Emphasize the importance of understanding time and its role in computing.
Learning Objective
By the end of the lesson, you will:
  •  understand the concept of time, its measurement, and its significance in computing careers.
  • You will also be able to create a time-travel-themed coding project using Scratch
Coding your sprite
<span style="color: rgb(0, 19, 67); font-weight: 700">Click on your sprite and go to events. Choose the 'when flag is clicked' block.</span>
<span style="color: rgb(0, 19, 67); font-weight: bold">Again, choose a repeat block. We have used 100 but you can decide on the number.</span>
<span style="color: rgb(0, 19, 67); font-weight: bold">Use one of the motion blocks or sound blocks to make your sprite come to life!</span>

Slide 11 - Slide

Explain the learning objective to the students. Emphasize the importance of understanding time and its role in computing.

Who is your character and where will you be travelling to?
timer
1:00

Slide 12 - Open question

This item has no instructions


I enjoyed being a time travelling programmer.
😒🙁😐🙂😃

Slide 13 - Poll

This item has no instructions


Aardappeloproer
1917



Enkele Amsterdamse vrouwen zagen dat er een schip vol aardappelen in een van de grachten lag. Ze gingen erop af en plunderden het schip: hun schorten vol aardappelen. De dag erna waren er meer plunderaars. Pas nadat zes mensen door het leger werden doodgeschoten, keerde de rust terug

Slide 14 - Slide

This item has no instructions