Computational Thinking
by Rachel Sangrey
1. Evaluation
1.1. After solving a word problem, asking yourself if the solution makes sense: i.e. if you found the area of a square to be negative 25 square inches, you should check your work.
1.2. Could I have done this process in less steps/a more efficient way?
2. Organizing Data
2.1. Creating bar graphs, pie charts, scatter plots, etc. from data
2.2. For teachers: filing grades
2.3. For students: keeping track of due dates/upcoming assessments
3. Abstraction
3.1. Identifying the items you need vs. already have on your weekly grocery list
3.2. Crossing out extra/unnecessary information in a word problem and highlighting the important/key words
4. Logical Reasoning
4.1. Wordle! (Puzzles)
4.2. Word Problems
5. Decomposition
5.1. Making a grocery list for a recipe
5.2. Breaking down parts from a word problem
5.3. Lesson planning: identifying the important concepts of the unit
6. Designing Algorithms
6.1. Listing the steps for solving equations
6.2. Following/creating a recipe
6.3. Making a youtube tutorial for how to train your dog to sit
7. Identifying Patterns/Generalization
7.1. Using similarities in math problems to come up with a general formula to apply to all problems
7.2. Knitting/crocheting (completing the same 2-3 steps over and over)