lunes, septiembre 10, 2018

Habilidades que se ejercitan al programar

Últimamente se ha difundido la idea de incluir la enseñanza de la programación entre los contenidos que forman parte de la enseñanza básica. Los fundamentos para esta transformación se alinean tanto detrás de cuestiones orientadas a una mirada macroecónomica (el desarrollo de la industria del software) y social (la igualdad de oportunidades, la brecha de género) hasta aquellos que consideran, de forma más abstracta, que el tipo de aprendizajes que promueve el aprendizaje de la programación desarrolla el pensamiento computacional y que, por lo tanto, sería mucho más valioso por su posiblidad de ser transferido a otras situaciones o disiplinas. Quizá esta última, sea todavía una afirmación, aunque sugestiva, algo controversial.

Pero más allá de esta última afirmación, es cierto que hay poco dicho sobre ejemplificar este tipo de habilidades (a excepción del magnifico articulo de Wing que tradujimos en este blog) por lo que no siempre resulta claro de qué estamos hablando cuando invocamos los beneficios de aprender a programar. A fin de subsanar esta cuestión, les comparto algunos ejemplos identificados en la plataforma didáctica Scratch de situaciones en las que se ejercitan una serie de habilidades que son propias de pensamiento computacional.