Top Banner
These solutions are meant to be used as a guide. Refrain from showing students a solution directly and encourage testing partial-solutions and using a “what-if-we-do- this” kind of hinting. There can be multiple correct solutions for each level, here we provide common solutions. Basics 1 Basics 2 Basics 3 Basics 4 Basics 5 Basics 6 Basics 7 Basics 8 lightbot.com/hoc2014.html Lightbot Hour of Code ‘14 Teacher Solutions
3

Lightbot Hour of Code ‘14 Teacher Solutionslightbot.com/LightbotSolns.pdf · guide. Refrain from showing students a ... Basics 5 Basics 6 Basics 7 Basics 8 ... Teachers may want

Feb 02, 2018

Download

Documents

phungdang
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lightbot Hour of Code ‘14 Teacher Solutionslightbot.com/LightbotSolns.pdf · guide. Refrain from showing students a ... Basics 5 Basics 6 Basics 7 Basics 8 ... Teachers may want

These solutions are meant to be used as a guide. Refrain from showing students a solution directly and encourage testing partial-solutions and using a “what-if-we-do-this” kind of hinting.

There can be multiple correct solutions for each level, here we provide common solutions.

Basics 1

Basics 2

Basics 3

Basics 4

Basics 5

Basics 6

Basics 7

Basics 8

lightbot.com/hoc2014.html

Lightbot Hour of Code ‘14 Teacher Solutions

Page 2: Lightbot Hour of Code ‘14 Teacher Solutionslightbot.com/LightbotSolns.pdf · guide. Refrain from showing students a ... Basics 5 Basics 6 Basics 7 Basics 8 ... Teachers may want

The first two levels only introduce Procedures without mentioning their usefulness for patterns. There are two types of solutions students may provide. 1) is just P1 used as an extension to MAIN, whereas 2) makes use of P1 multiple times as a pattern.

Procedures 1Simple Method:

�Using Pattern (Elegant Solution):

Procedures 2Simple Method:

�Using Pattern (Elegant Solution):

Procedures 3

Procedures 4

Procedures 5

Procedures 6

lightbot.com/hoc2014.html

Page 3: Lightbot Hour of Code ‘14 Teacher Solutionslightbot.com/LightbotSolns.pdf · guide. Refrain from showing students a ... Basics 5 Basics 6 Basics 7 Basics 8 ... Teachers may want

Teachers may want to mention that in Lightbot, loops terminate automatically once the level is complete and all the tiles are lit.

Loops 1

Loops 2

Loops 3

Loops 4

Loops 5

Loops 6

End of Solutions

We’d like to, again, point out that there can be multiple correct solutions for each level, some that are not shown here.

Teachers can encourage those students who finish the activity early to either help other students, or, compete with other classmates to see who can find shorter solutions.

Only when all levels are complete, the first page in the menu shows a total tally of shortest number of commands used in each level. Lower Score = Better.

lightbot.com/hoc2014.html