¿Qué tipo de conocimiento matemático se requiere para una carrera en programación?

La ingeniería de software es matemática. Pero no es el tipo generalmente utilizado en las ciencias físicas / ingeniería (es decir, ecuaciones diferenciales, cálculo, trigonometría). Puedes hacerlo bastante bien solo con álgebra de secundaria. Pero cierta exposición a las Matemáticas Discretas se hereda al aprender a programar. La mayoría lo recoge en el camino. Si va a obtener un título formal en Ciencias de la Computación, probablemente tomará una clase de Matemática Discreta como requisito.
A partir de ahí, depende principalmente de lo que quieras hacer. Si quieres convertirte en un científico teórico de la informática, tendrás las matemáticas en tus venas durante más de una década. Si desea escribir motores de física de juegos, es mejor que tenga un buen conocimiento de ecuaciones diferenciales, cálculo, trigonometría, álgebra lineal y análisis numérico. Si desea hacer ciencia de datos, entonces realmente necesita conocer estadísticas y técnicas de optimización numérica. Si desea trabajar en un trabajo de programación general … no necesita nada más que una idea aproximada del análisis de algoritmos y las matemáticas discretas que aprende en las clases de programación.

Editar: ¡sí, una computadora con un corrector ortográfico que funciona!

Esencialmente ninguno. La mayoría de los trabajos de programación e ingeniería de software no requieren muchas matemáticas. Quora es parcial y elitista no deja que el color de su vista del campo.

Muchos de los trabajos más interesantes requieren muchas matemáticas, pero hay muchos que no.

More Interesting

¿Realmente necesito una sólida formación en matemáticas para comenzar a aprender programación?

¿Cuáles son algunas de las aplicaciones más elegantes de la teoría de grafos?

Mi hijo obtuvo una maestría en matemáticas en Hyderabad BITS. También tiene una beca completa más un estipendio en el CMI (BSc. Matemáticas + ciencias de la computación). ¿Por cuál debemos ir?

Dada una matriz, ¿qué es un algoritmo para identificar la submatriz con la suma máxima?

¿Es probable que los matemáticos y físicos también se destaquen en informática?

Cómo resolver rápidamente cualquier problema

Cómo comprender completamente los condicionales en matemáticas discretas

¿Qué tipo de problemas se pueden resolver instantáneamente en las computadoras?

¿Cómo es tomar CS 151 (teoría de la complejidad) en Caltech?

¿Es posible escribir un programa para tabular la cantidad de tiempo que llevaría ver todos los programas en la lista instantánea de Netflix?

Me encanta aprender teoría, pero no siempre disfruto escribiendo código. ¿Cómo me pueden pagar para vivir en el mundo de los pensamientos? ¿Solo estoy siendo vago?

¿Por qué se acepta la tesis de Church-Turing? Tengo problemas para concebir un programa para una máquina de Turing que sume dos números arbitrariamente grandes.

¿Qué es un gráfico bipartito?

¿Por qué la función gamma está diseñada de tal manera que su argumento se desplaza hacia abajo en 1 en comparación con la función factorial para enteros positivos?

¿Por qué la mayoría de los informáticos tienen un título en matemáticas?