¿Cuál sería la relación más efectiva entre las matemáticas y la programación en educación?

Descargo de responsabilidad: solo he sumergido mis pies en el mundo de la programación.

Creo que una buena “droga de entrada” a la programación en un aula de matemáticas sería usar hojas de cálculo.

Esta es una de las primeras veces que muchos estudiantes ven el propósito detrás de escribir y usar una expresión con variables.

Las hojas de cálculo incluso se pueden usar para introducir lógica booleana, sintaxis precisa, funciones recursivas, variables de definición y otros conceptos que necesita antes de profundizar demasiado en CS.

Creo que la razón por la que sus colegas podrían decir que “no es exactamente matemática” es que no siempre se enfoca en las habilidades matemáticas en las que se enfocan las clases de matemáticas típicas de K-12. Además, lo llamaría más aplicación matemática, de la misma manera que aplicamos las matemáticas en las ciencias. Aún así, estoy de acuerdo con la idea de que la introducción de la programación básica sería beneficiosa, al igual que introducimos la economía básica cuando hablamos de cosas como las ganancias en una clase de matemáticas.

Nuevamente, me gusta la idea de usar hojas de cálculo (al menos al principio), porque creo que es mucho menos intimidante y tomaría menos tiempo de instrucción que un lenguaje de programación abierto.

También me gusta la idea de ofrecerlo como una opción entre una amplia gama de proyectos. “Puede programar este robot, o puede investigar este famoso problema, o …” No creo que la programación interese a algunos estudiantes, y muchos encuentran que la sintaxis y la lógica son muy desalentadoras, y me sentiría incómodo si mis estudiantes se vieran obligados a programar por un largo período de tiempo Sin embargo, creo que es importante para ellos ver cómo las matemáticas hacen que el cálculo que ven “ocurra mágicamente” todo el tiempo posible, y cómo las matemáticas son esencialmente el lenguaje que hablan las computadoras.