1. Introduction to Programming
1.1 Computational Thinking
What is Computational Thinking?
- Computational thinking is a problem-solving approach that uses the concepts of computer science to break down problems into smaller, more manageable steps.
- Computational thinking is not about programming, but it can be used to help people learn to program.
- It is also a valuable skill for anyone who wants to be able to solve problems in a systematic and efficient way.
4 Components of Computational Thinking
- Decomposition:
- Pattern Recognition:
- Abstraction:
- Algorithm Design