In this lesson learners will create a game that tells the story of Bill Boeing and Eddie Hubbard’s first international flight to deliver mail from Vancouver to Seattle. Learners will explore several Scratch techniques as they reflect on the history of flight technologies in Canada.
We’ve built a series of tutorial videos to help you learn how to teach Canada Learning Code lessons! Each lesson is broken down into its own video tutorial and accompanies the step by step instructions on the lessons page.
From canvas and wood to materials for space, Boeing has continued to invent and engineer ways to extend human abilities. Programming, engineering, and mechanics are all ways that we can extend our abilities and make the impossible possible.
The first international airmail was delivered by Boeing in a flight from Vancouver to Seattle in May 1919. Throughout the 1920s Boeing played a significant role in expanding the airline industry through developing multiple airplane models including fighter planes, transports, and more.
After a hundred years of flight Boeing continues to innovate the aerospace industry. Boeing is now looking towards the sky to take people not only all across planet Earth but maybe to new planets as well! Discover more at Boeing's History Page
Open up a new Scratch project at scratch.mit.edu and click on “create” (top, left corner).
Point out the main elements: Stage, Sprites, and Scripts. Demonstrate how to drag and connect blocks.
Give learners a few minutes to click on blocks and explore.
Go through 1-2 challenges with the group, where learners are tasked with trying to make something happen in Scratch. For example, “Try to make Scratch move” or “Try to make Scratch say something when the space key is pressed” (See the Code-Along Challenges doc for more examples and solutions)
In this game you’ll be on board with William Boeing and Eddie Hubbard on the flight to deliver the first international airmail.
Now you’re ready for takeoff! Give the game a whirl.
I can create algorithms in Scratch I can use conditionals to control what happens in my project I can use loops to make things happen more than once I can use events to control when things happen in my project
I remixed the starter project and renamed it with my first name My sprite moves in all four directions (up, down, right, left) I can control my game using keys on my keyboard I used broadcast messages to communicate between elements in my game My game has a Win condition
Use Comments in Scratch for learners to explain their steps (right click > add comment). Have learners use their attached ‘flight log’ sheet to document their findings.
Can learners find a way to keep score within their game?
Use the backdrops tab to draw a map of your neighbourhood and set it as the background for a new level.
Have learners create a success screen that describes this historic flight.
Identify how the four forces of flight are incorporated within our code (weight, lift, thrust, drag).
Flight, Forces causing movement, Transportation technology, People and environments
Example: Grade 6, Ontario
Science and Technology
AND MECHANISMS: FLIGHT 2.6 use a variety of forms (e.g., oral, written, graphic,
multimedia) to communicate with different
audiences and for a variety of purposes 3.3 identify and describe the four forces of flight –
lift, weight, drag, and thrust
PEOPLE AND ENVIRONMENTS:
CANADA’S INTERACTIONS WITH
THE GLOBAL COMMUNITY B3. describe
of the involvement
of Canada and
Canadians in some
regions around the
the impact of this
Key Coding Concepts
See "Getting Started Guide" for coding concepts definitions.