Importancia de programación y matemáticas

Son varios los temas de las matemáticas cuya comprensión se puede mejorar mediante la integración de esta asignatura con un curso de algoritmos y programación:

  • Concepto de variable. Una variable es una ubicaciónde memoria en el computador o en la calculadora que tiene un nombre (identificador) y en la que se pueden almacenar diferentes valores.
  • Concepto de función. La mayoría de calculadorascientíficas vienen de fabrica con cientos de funciones y los estudiantes pueden crear procedimientos que se comportan como funciones (aceptan parámetros, realizan cálculos y reportan un resultado).
  • Manejo de ecuaciones y graficación.
  • Modelado matemático. Algunas de las ideas clavede los modelos matemáticos están presentes en los manipulables virtuales (simulaciones y micromundos). Estos manipulables se pueden emplear tanto en procesos de entrenamiento (drill and practice) como de educación matemática. Sin embargo, la tendencia es a utilizarlos en ambientes en los que los estudiantes se convierten en diseñadores y no en simples consumidores.
  • Evaluación. En la mayoría de las situacionesextraescolares, las personas que necesitan utilizar matemáticas regularmente tienden a usar calculadoras, computadores y otros dispositivos especializados (GPS, medición con láser, etc) como ayuda en la solución de problemas. Esto sugiere que una evaluación autentica en matemáticas debe realizarse con libro y cuaderno abiertos, permitir el uso de calculadora y computador; en cuyo caso el computador puede aportar un ambiente de aprendizaje y evaluación enriquecidos.
  • Adicionalmente, hay otros campos más avanzados de las matemáticas que también se pueden impactar con un curso de algoritmos y programación: Inteligencia artificial, robótica, aprendizaje asistido por computador (CAL), aprendizaje asistido por computador altamente interactivo e inteligente (HIICAL), etc.

Es muy importante tener presente que resolver problemas matemáticos mediante procedimientos tiene dos ciclos: uno en el cual se resuelve el problema matemático en sí (con papel y lápiz) y otro en el que esa solución se automatiza en el computador.

Crear un procedimiento para calcular el área de cualquier rectángulo a partir de las dimensiones de sus lados, requiere que el estudiante primero resuelva el problema matemático (entender el problema, trazar un plan, ejecutar el plan y revisar) y luego elabore el procedimiento que pida los datos de entrada, realice los cálculos y muestre el resultado (analizar el problema, diseñar un algoritmo, traducir el algoritmo a un lenguaje de programación y depurar el programa).

Fuente: eduteka.org – Algoritmos y programación guía para docentes