Break problems into steps with decomposition, abstraction and pattern recognition, and express solutions as algorithms in pseudocode and flowcharts.
5 learning goals
- 1.Explain what computer science is and how computational thinking works
- 2.Break down and simplify problems
- 3.Design algorithms and write them in pseudocode
- 4.Represent, trace and test algorithms with flowcharts
- 5.Build first programs with block-based code