The ChessAIThon project (2025-1-ES01-KA220-VET-000354329) is co-funded by the European Union. The views and opinions expressed in this publication are those of the author(s) only and do not necessarily reflect those of the European Union or the Spanish Service for the Internationalisation of Education (SEPIE). Neither the European Union nor the National Agency SEPIE can be held responsible for them.
Table of Contents
Congratulations! Through this paragraph, you have applied the pillars of Computer Science:
1. Data Structures: Dynamic lists for moves, dictionaries for tree nodes.
2. Simulation: Copying data to predict the future without altering the present.
3. Search Algorithm: Iterating through possibilities to find a goal.
4. Decision Trees: Representing choices as a branching structure.
Your computer is no longer just executing orders; it is beginning to solve problems.