2. The introduction of algorithmic thinking with block coding