3- Computational thinking: Algorithms and programs