GOAL:  Students gain a deeper understanding of functions. Students can explain the importance of writing readable code, and can analyze and compare the readability of different programs. Students can use the start function to make their programs more readable and will be able to…
* Break a large problem down into smaller pieces
* Write methods to solve each smaller problem
* Solve a complicated problem using Top Down Design
* Identify good and poor decomposition

Activity

1.5.1 The Start Function

Video

1.5.2 The Start Function Quiz

Quiz SHOW ME YOUR RESULTS

1.5.3 Tower with Start Function

Example

1.5.4 Pancakes with Start

Exercise SHOW ME WHEN YOU’RE DONE
Activity

1.6.1 Top Down Design and Decomposition in Karel

Video

1.6.2 Top Down Design and Decomposition Quiz

Quiz SHOW ME YOUR RESULTS

1.6.3 Hurdle Karel

Example

1.6.4 The Two Towers

Exercise SHOW ME YOU’RE RESULTS

Open the Google Doc for this class. In your own words at the TOP of the Doc, explain what you learned today and how it can help you write programs.

Leave a Reply

Your email address will not be published. Required fields are marked *