Skip to main content

____ k-2 Algorithms, Debug, Improve, It works!

What is an algorithm?

  • algorithm: a list of steps to finish a task                                                                                     

See the video.

Lesson 1 - Real Life Algorithms (1)
Lesson 1 - Real Life Algorithms (1)
Lesson 1 - Real Life Algorithms (2)
Lesson 1 - Real Life Algorithms (2)
Lesson 2 - Rosie's Runtime cards group 1
Lesson 2 - Rosie's Runtime Directions (2)
Lesson 2 - Rosie's Runtime cards group 2
Lesson 2 - Rosie's Runtime Directions (3)
Lesson 2 - Rosie's Runtime cards group 3
Lesson 2 - Rosie's Runtime Directions (7)
Lesson 2 - Rosie's Runtime cards group 4
Lesson 2 - Rosie's Runtime Directions (4)
Lesson 2 - Rosie's Runtime cards group 5
Lesson 2 - Rosie's Runtime Directions (5)
Lesson 2 - Rosie's Runtime Problem Grid 1
2017-0216_CS_runtime-game-board-1
Lesson 2 - Rosie's Runtime Problem Grid 2 and 3
Lesson 2 - Rosie's Runtime
Lesson 2 - Rosie's Runtime Problem Grid 4
2017-0216_cs_runtime-game-board-4
Lesson 2 - Rosie's Runtime Problem Grid 5
2017-0216_cs_runtime-game-board-5
2017-0216_cs_runtime-game-board-6
2017-0216_cs_runtime-game-board-6
Lesson 2 - Rosie Runtime Problem Grid 7 - make your own
Lesson 2 - Rosie Runtime Problem Grid 7 - make your own
Lesson 2 - Rosie Runtime Problem Grid 8 - make your own
Lesson 2 - Rosie Runtime Problem Grid 2 - make your own
Lesson 2 - Rosie Runtime on a Twister Matt
Lesson 4 - Bee-Bot Twister Matt

Lesson 2

Video of Rosie's Runtime in action

Brain Break: Wiggle It (1:35)

​​​​​​

  • algorithm: a list of steps to finish a task
  • perseverance: trying again and again, even when something is very hard
  • program: an algorithm that has been coded into something that can be run by a computer/machine
Lesson 3 - Crazy Character Algorithm Introduction
Lesson 3 - Crazy Character Algorithm Introduction

Use the directions / algorithm above to draw your crazy character.  

 

How do I start to draw?

 

1.  Click on the Web Paint extension on upper right to activate the drawing tool.  See the drawing tool on the upper right?

 

2.  Use the eraser tool to erase any part of your drawing.  

 

3.  What?  No drawing tool?  Click again on the Web Paint extension to show the drawing tools.

Ready to draw? Now, draw your crazy character below.


 

Lesson 3 - It's time to draw a Crazy Character! Write your own algorithm.

What did you learn?  

 

- Algorithms need to be very precise.

- Use precise words like tiny, flat, above, below, on top of, right side, left side

 

Now write an algorithm.  (Use the chart below.)  

 

Remember to use words that are specific.  Ask someone to draw your crazy character.  Does it look like what you imagined?  How could you have improved your algorithm?

 

Lesson 3 - Crazy Character Algorithm
Lesson 3 - Crazy Character Algorithm

Lesson 3 - Draw a Crazy Character

Ask a classmate to follow your algorithm above to draw a character.  How close did their drawing match what you imagined?

 

Start drawing.

 

1.  Click on the Web Paint extension on the upper right to activate the drawing tool.  See the drawing tool on the upper right?

 

2.  Use the erase to erase any part of your drawing.  

 

3.  What?  No drawing tool?  Click again on the Web Paint extension to show the drawing tools.

 

 

 

 

 

 

Using your algorithm, your classmate draws the crazy character below.