LEARN                                                                       
                                                                                  
      Three      ideas     to  unlock                                             
                                                                                  
                                                                                  
                                                                                  
                                                                                  
               Imagine telling a robot how to draw a square. 'Draw a square' is not precise enough.
          1                                                                       
               The robot needs steps: move, turn, move, turn, and so on.          
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
               A bug is a mistake in code or in the plan. Debugging means finding the cause,
          2                                                                       
               changing one thing, and testing again.                             
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
               Good programmers do not avoid every bug. They learn to read clues, make a small
          3                                                                       
               change, and run the program again.                                 
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                                                                  
                                        Pause and explain each idea in your own words.
                                                                                  
                                                                                  
                                                                                  
                                                                                  
      Algorithms and Bugs                                                 20
