Explore more at LEGOeducation.com
LEGO, the LEGO logo, the Minifigure and DUPLO are trademarks of the
LEGO Group. Ⓒ2022 The LEGO Group. All rights reserved.
LEGO® Education Coding Express
Are You Sleeping, Brother John?
In this lesson, students will debug errors in a program that
includes a sequence.
STEM, Creative Exploration, Social Emotional Development, Early Math and
Science, Computer Science
Prepare
o Before the lesson, make sure the LEGO® Education
Coding Express sets are ready to use.
o This lesson is designed to be used with the LEGO®
Education Coding Express App. Download it at
https://education.lego.com/en-us/downloads/early-
learning/software and pair it with trains in the sets.
o Gather craft materials for students to use in Elaborate.
o Locate a recording of “Are You Sleeping Brother John?”
by using the song title as a search term.
o Vocabulary: debug, sequence, melody
Engage
o Listen to or chorally sing the song, “Are You Sleeping
Brother John?”
o Ask students to hum the melody of the song aloud.
o Explain that we can program the App to play this song by
placing the action bricks in the correct order.
Explore
o Have pairs or groups create a sequence track together.
o Place the action bricks on the track in the wrong order,
so the song melody will play out of order.
o Click on the music note to launch the music activities in
the App, then select the sleeping child to launch the
“Are You Sleeping Brother John?” activity.
o Have students test the sequence of the action bricks.
(The song melody will play in an incorrect sequence.)
KEY OBJECTIVES
Students will
• Fix problems in a sequence of
steps
• Break a problem into small
tasks
STANDARDS
• CSTA K-2 1A.AP.10 Develop
programs with sequences of
commands and simple loops,
to express ideas or address a
problem.
• CSTA 1A.AP.11 Decompose
(breakdown) the steps needed
to solve a problem into a
precise sequence of
instructions.
• CSTA 1A.AP.14 Debug (identify
and fix) errors in an algorithm
or program that includes
sequences and simple loops.
• ISTE 1.5.c With guidance from
an educator, students break a
problem into component
parts, extract key information,
and develop descriptive
models to understand complex
systems or facilitate problem-
solving (computational
thinking)