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
To analyze the vast complexity of chess and train Artificial Intelligence, we must collect and manage massive datasets of board states and optimal moves.
This introduces high school students to the crucial engineering trade-offs when choosing how to store data.
These three formats—CSV, JSON, and Parquet—represent different priorities for data sharing and processing.
By exploring the three formats, students learn that there is no single "best" file type; the choice is always a pragmatic engineering decision based on whether the priority is human accessibility (CSV), complex structure (JSON), or speed and storage efficiency (Parquet).