Event Information
1. Opener (10 minutes):
Begin by asking participants: “What makes certain concepts hard to understand?” Use Poll it to display word cloud at participants answer
Explain that complex concepts can be simplified using computational thinking.
2. Introduction to Computational Thinking (15 minutes):
- Introduce the four pillars of computational thinking:
- Decomposition: Breaking down problems or concepts into smaller parts.
- Pattern Recognition: Identifying similarities and trends.
- Abstraction: Focusing on the essential details, ignoring irrelevant information.
- Algorithm Design: Creating step-by-step instructions to solve problems or explain processes.
- Give examples of how these skills apply to both real-life situations and academic topics.
3. Participation from Participants: Apply Computational Thinking (20 minutes):
- Allow participants to group up if they would like. Each group or person will pick a complex topic (e.g., a math function, a historical event, a scientific process, or a literary theme). I will also have some displayed topics they could choose from
- Instruct groups/individuals to:
- Break the topic into smaller parts (decomposition).
- Identify patterns or key similarities (pattern recognition).
- Focus on the most important aspects (abstraction).
- Design a step-by-step method for understanding or teaching the concept (algorithm design).
Show digitals tools that can help like graphs, charts, etc.
4. Wrap-Up and Reflection (5 minutes):
- Have each group share their initial decomposition and pattern recognition insights.
- Discuss how these steps are helping to make their topic more understandable.
https://www.learning.com/blog/examples-computational-thinking-for-students/
https://sphero.com/blogs/news/how-to-teach-computational-thinking-in-classroom
https://dl.dod.cyber.mil/wp-content/uploads/GenCyber/pdf/unclass_gencyber_5_year_report_executive_summary.pdf
https://public.cyber.mil/gencyber/