Gordon J. Lau Library Gordon J Lau Catalog Kinder and 1st Grades 2nd and 3rd Grades 4th and 5th Grades Teacher Resources Video Resources Links for Projects Clever Instant Login
Staff Homepage Email, Calendar IlluminateED Data Reporting Synergy - Attendance, Roster California Dashboard Information System Achievement Assessment Office IXL Teacher Manager Imagine Learning Teacher Manager Lexia Learning Teacher Manager Tenmarks Math Gradebook for All Assessments / Surveys Computer Literacy Computer Science Learning Creative Learning Class (by the author of Scratch) Math Reading Literacy Writing Literacy Health Education Multilingual Pathways Department Physical Education Special Education Technology Lead Technology Resources Synergy Gradebook Schedules / Reserve SFUSD SFUSD IT, Equipment, Resources Chinese Fund Raising School Loop Specific Topics
Student Homepage Resources for Grades K-1 Resources for Grades 2-5 Student Assessments 1. Typing (2nd to 5th grades) 2. Lexia Reading Core5 (all grades) 3. myON Reading (all grades) 4. IXL Math & Language Arts (all grades) 5. Tenmarks Math (3rd to 5th grades) 6. Google Classroom & Apps 7. Newsela (news for kids) 8. Computer Science ____ k-2 Algorithms, Debug, Improve, It works! _____8.2 3-5 Algorithms, Debug, Improve, It works! Digital Citizenship - Internet Safety 9. Starfall 10. Imagine Learning 11. Nearpod Lessons 12. ___ FAQ ------------------------- 17.. Other Safe Internet Use 65. Khan Academy 67. Youtube Education 69. Educational Sites 71. Health 73. Tumble E-books 75. Tech Activities for Students 77. Sites Recommended by Teachers Math Music News Reading Science Spelling ------------------------ Build Good Study Habits Writing Word Tools Search -------------------------- Support Center 15. EL Resource Draw your crazy character
Parents Homepage Safe Internet Use SBAC Test Other Emergency Information School Emergency Information ------------------------- Forms How do I? ... Support Center New Families (Under Construction)
Afterschool Learning Program (ASLP) Character Education Dance! Educational Standards English Language Development Health and Nutrition Instructional Technology Learning Support Professional Music Resource Specialist Speech Language Program
About Us Alumni Contact Us Fund Raising Volunteer Other 9. Clever Login Digital Citizenship
Home Page Logo

____ 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.