¿Cuáles son los desafíos de la escuela en la enseñanza de programación?

Cuáles son las claves y estrategias para poner en práctica la enseñanza de una disciplina cada vez más ubicua en la vida. De qué manera la programación puede articular el vínculo entre tecnología y sociedad