Implementation should include
- designing a program, using an algorithm, pseudocode, and/or a flowchart
- coding the program, using a programming language
- executing the program with sample data
- debugging the program
- documenting the program with comments.
Process/Skill Questions:
- Why are flowcharts used in programming?
- What role does the engineering design process play in programming robots?
- How does program documentation help programmers, engineers, and other technical professionals?