¿Qué tipo de matemática es importante para la informática?

Gracias por la A2A

Esta es una pregunta un poco difícil, difícil en el sentido de que los diferentes dominios CS requieren que domines diferentes áreas de las matemáticas, no hay un límite bien definido para esto y tampoco lo habrá desde que el campo de la informática todavía está emergiendo y nuevos campos de La investigación muestra la aplicación de la matemática en diferentes dimensiones.

Aun así, hay algunos temas que deben aprenderse bien. Han sido categorizados bajo el nombre de Matemáticas discretas o Matemáticas para la informática.

Temas que debes saber: –

1. Teoría de conjuntos (cae bajo Alg. Abstracto) [Muy Muy Importante]
2. Probabilidad [Muy Muy Importante]
3. Teoría de grafos [Muy Muy Muy Importante]
4. Álgebra abstracta [Anillo, campos, Conjuntos]
5. Teoría de los números [Muy importante]
6. Optimizaciones convexas [Importante desde la investigación prospectiva]
7. Estadísticas [Importante de la investigación prospectiva]
8. Lógica proposicional y pruebas.
9. Conteo o permutaciones y combinación
10. Álgebra lineal y algo de trigonometría [Requerido para gráficos por computadora o GameDev]
11. Geometría computacional [Importante desde la investigación prospectiva]

Puedes echar un vistazo esto

Matemáticas para la informática

NPTEL :: Informática e Ingeniería

Página en nptel.ac.in

Libro: – Matemáticas discretas de Kenneth Rosen.

Espero que ayude 🙂

Las matemáticas y la informática van de la mano. En mi opinión, los 3 campos matemáticos más importantes que son importantes en informática son:

  1. Matemáticas discretas
    • Teoría de conjuntos, lógica, combinatoria.
  2. Teoría de los números
    • Vital en criptografía y seguridad.
  3. Geometria y Matrices
    • Teoría de juegos, etc.

Realmente depende de los campos.

Para el aprendizaje automático, creo que las siguientes cosas son muy utilizadas.
1. Álgebra lineal. (Problemas de matriz, SVD, valores propios, etc.)
2. Probabilidad
2. Estadísticas
3. Optimización convexa

La mayoría de los programas de pregrado en CS requieren que estudies cálculo de variable única, cálculo multivariado, ecuaciones diferenciales, álgebra lineal, probabilidad y combinatoria básica y teoría de grafos. Si continúa investigando, cualquier cosa podría ser útil.

La matemática necesaria se usa principalmente en la asintótica de la complejidad de la computación, el material combinatorio y la teoría de gráficos.

Para aprender sobre la complejidad, necesitará cálculos discretos de matemáticas.

La combinatoria es un área propia.

La teoría de gráficos se utiliza en todos los algoritmos relacionados con gráficos.

Honestamente, no necesitas estudiar esas cosas primero y luego pasar a algo. Puede aprender todos los temas relacionados con las matemáticas cuando encuentre uno.

Observación. Cuando era estudiante, la combinatoria y la teoría de grafos eran secciones en una clase discreta de matemáticas.

La lógica matemática es imprescindible. Todos los demás temas dependen de ello. Y es un buen lugar para comenzar a comprender de qué se trata la matemática real.

Otras cosas básicas: matemática discreta y combinatoria, algunos álgebra abstracta, cálculo, análisis real y complejo, análisis numérico, teoría de probabilidad.

Dependiendo de sus áreas de interés, puede encontrar alguna geometría avanzada útil, junto con álgebra lineal más avanzada. La criptografía requerirá teoría de números avanzada y álgebra avanzada. Si tiene una inclinación más simbólica, puede ser necesaria la teoría de la computación, la teoría de modelos, la teoría de categorías, la teoría de pruebas y otras áreas que rodean la lógica.

Diría que la gente de informática nunca se quejaría sabiendo demasiadas matemáticas. Matemáticas cultiva uno para ser un observador, un pensador y un deductor. Todos estos son críticos para ser bueno en informática. Y si se aplica bien, todo será de gran ayuda para otras áreas también.

Todo. Pero como no se puede tener todo, se debe tratar de tener un conocimiento de
– matemáticas básicas de la escuela (como cosas del décimo grado)
– algunos conocimientos de cálculo, especialmente límites de secuencias y series, diferenciación básica e integración. Esto será útil cuando analice la complejidad de los algoritmos.

Matemática discreta es probablemente la matemática más importante para estudiar en Ciencias de la Computación, ya que muchos temas como lógica, teoría de grafos, probabilidad, etc. se encuentran en Ciencias de la Computación y muchas de las aplicaciones de CS.

También tuve que aprender algo de Álgebra lineal para una clase de gráficos que tomé, ya que tuve que pensar en colocar objetos en un entorno 3D, en lugar del entorno 2D normal.

La informática es una mezcla de arte, ciencia y matemáticas. Puede darte las alas para explorar la belleza de este mundo de una manera muy singular.

No hay nada como algunas matemáticas o habilidades específicas requeridas para comenzar con la informática. Lo más importante es ser lógico y analítico en nuestro pensamiento, todo lo demás vendrá automáticamente a nosotros.

Que tengas una feliz codificación.

Estoy escribiendo esta respuesta para el tipo de matemática requerida para la programación competitiva que cubre muchos más temas requeridos para la informática.

ir a este enlace >> Programa de estudios competitivos

Fuente: codeChef

Matemáticas discretas y álgebra lineal, probabilidad y estadística: estos son los temas matemáticos importantes para la informática.

Consulte el libro MATEMÁTICAS DE HORMIGÓN. Tiene todo lo que necesitas.

More Interesting

¿Qué tipos de trabajos puedo obtener con un Máster en Escritura Creativa?

¿Tener una sección de educación continua (para Coursera) en tu currículum en tus títulos implica que estás tratando de cambiar de trabajo?

Espero 73.67 puntos en el tercer set (1 de febrero, tarde), documento GATE ME. ¿Cuál es el alcance de las PSU?

¿Qué oportunidades y ventajas ofrecen las industrias consolidadas que las industrias fragmentadas no ofrecen?

¿Por qué los estudiantes de arquitectura se gradúan de la misma universidad pero salen diferentes?

¿Cómo fue tu primer trabajo de programación remunerado?

¿Cómo es ASU para una maestría en informática?

Si un sitio web está obteniendo ganancias, ¿es una buena idea abandonar la escuela secundaria a los 16 años? ¿Preferiría un empleador tomar a alguien con experiencia que al niño número 1000 con un título?

¿Puedo obtener un título sin ir a la universidad?

¿Cuál es el camino profesional para un desarrollador de Java en Hadoop o big data?

¿El interés o la experiencia en un tema en particular es hereditario?

Estoy tan deprimido porque no tengo una pasantía y no puedo concentrarme en mis académicos. ¿Conseguiré un trabajo cuando me gradúe el año que viene?

Estoy pensando en aprender el desarrollo web de back end, ¿es php un buen lugar para comenzar?

¿Los cursos para estudiantes en su primer año en IIT son los mismos para todos los estudiantes de la rama?

¿Qué es mejor: el ISTQB Advance o el CSTE?