El tipo exacto de habilidades matemáticas necesarias para la programación depende en gran medida del tipo de programas que está escribiendo. El juego a menudo requiere cierto conocimiento de álgebra lineal y ecuaciones potencialmente diferenciales (para simulaciones físicas). El cifrado implicará cierta cantidad de matemáticas y estadísticas discretas. La programación científica variará mucho según la disciplina, pero a menudo será útil algún conocimiento de ecuaciones diferenciales, estadísticas y álgebra lineal. Una cosa a la que debe acostumbrarse en la programación es que cada proyecto generalmente requerirá que aprenda algunas cosas nuevas, ya sea un nuevo lenguaje de programación o paradigma de programación, o algún tipo de matemática con la que no esté familiarizado . ¡Trabajar en un navegador web puede obligarlo a aprender sobre los conceptos básicos de la visión para comprender cómo implementar los perfiles de color correctamente!
Dicho esto, la parte de las matemáticas que quizás sea más útil en la programación es la forma de pensar. En la programación, deberá poder definir con precisión su problema, dividirlo en problemas más pequeños, encontrar soluciones y convencerse (preferiblemente de manera rigurosa) de que las soluciones que encontró son correctas. Tendrás problemas si esas son las cosas que no te gustan de las matemáticas.
Una cosa que puede hacer es obtener la Introducción a los algoritmos de Cormen y avanzar a través de ella; asegúrese de comprender los algoritmos y las razones por las que funcionan; trate de pensar cómo se le ocurrió la idea para cada uno de los algoritmos; y ejercita al menos algunos de los ejercicios. Cuando encuentres algunas matemáticas desconocidas, aprende. Creo que el texto de Cormen trata sobre el nivel correcto para una introducción a la programación en la mayoría de los campos.
- Cómo hacerse popular en la escuela y otras actividades
- Si la Manila Science High School se estableció antes que la Philippine Science High School, ¿por qué no está financiada por el gobierno filipino?
- ¿Qué es lo más loco que has hecho en tu clase?
- ¿Cuáles son algunos de los mejores temas de WordPress para una escuela?
- ¿Cuál es el mayor problema en educación y cómo podemos solucionarlo?