| Concept | Description |
|---|---|
| Computational Thinking | Problem-solving approach using computation |
| Importance | Encourages clear thinking, repeatable solutions, and automation |
| Decomposition | Breaking problems into smaller, manageable parts |
| Abstraction | Removing unnecessary details, focusing on essential information |
| Pattern Recognition | Identifying similarities with previously solved problems |
| Algorithm Design | Creating step-by-step problem solutions |
| Application in Game Design | Applies all properties to create game mechanics and structure |