1. Problems
- 1.1 Economic
- 1.2 Healthcare
- 1.3 Education
- 1.4 Transportation
- 1.5 Internet
- 1.6 Biology
2. Identifying a Computing Problem
- 2.1 Decision Problems
- 2.2 Search Problems
- 2.3 Counting Problems
3. Problem Solving
- 3.1 6 step problem solving process for complex problems
4. Input-Processing-Output (I-P-O) Model
5. Input-Processing-Output (I-P-O) Chart
6. Computational Thinking
- 6.1 Importance of Computational Thinking
- 6.2 Properties of computational Thinking
7. Principles of Computational Thinking
- 7.1 Logical thinking
- 7.2 Algorithmic Thinking
8. Methods to Design a Solution
- 8.1 Flowcharts
- 8.1.1 Importance of flowchart in solving a problem
- 8.2 Larp