Si encuentro que las matemáticas discretas son totalmente comprensibles pero no realmente emocionantes, ¿debería reconsiderar estudiar CS? (Soy un estudiante de segundo año)

No sé cuál es su verdadero enfoque (aprendizaje de máquina teórico sobre el clima o no), pero puedo decirle esto. Estoy bastante interesado en el aprendizaje automático, especialmente en el aprendizaje automático teórico y uno de los antecedentes que desearía tener más fuerte es la matemática continua. Resulta bastante útil en el aprendizaje automático (que yo sepa). Por ejemplo, muchas veces estamos buscando una solución en un espacio continuo de parámetros, por lo que las matemáticas continuas y la optimización son bastante naturales. Otra razón es que a veces queremos encontrar una buena función aproximada en un espacio de funciones. Aquí, el análisis funcional puede ser bastante útil. Otra cosa, ML y las estadísticas están relacionadas con la teoría de la probabilidad (y, por lo tanto, la teoría de la medida). No me puedo imaginar saber más sobre cualquiera de estos puede doler. Por lo tanto, probablemente todavía pueda estar interesado en las matemáticas continuas y aplicarlo a CS. Sin embargo, los cursos de matemática discretos son útiles para aprender a razonar claramente sobre la inducción, lo que también puede ser útil al probar los comportamientos de sus algoritmos, que si desea hacer CS (que lo veo como un estudio más amplio de algoritmos … más o menos) , será difícil de evitar.

No tiene que encontrar las matemáticas discretas “emocionantes” para hacer un buen CS. Siempre y cuando lo entiendas bastante bien y seas competente en aplicarlo, deberías ser genial. Las matemáticas discretas son solo una pequeña parte de la cartera de CS, ya sea un plan de estudios de pregrado, un profesor o una investigación.

Por otro lado, si encuentra una marca continua de matemáticas (es decir, cálculo, ecuaciones diferenciales, etc.) más emocionante y atractiva en comparación con las matemáticas discretas, también debe considerar cambiar a Física o un programa de ingeniería basado en la física como la ingeniería mecánica o aeroespacial .

No necesariamente. ¿Te gustan las pruebas y los algoritmos? Si es así, creo que te irá bien. Incluso si no es así, bueno, CS es una disciplina definida por sus aplicaciones, no por sus métodos, por lo que se están haciendo todo tipo de investigaciones interesantes de CS en redes, seguridad, gráficos y más, donde hay relativamente poco enfoque en pruebas formales y matemáticas, y mucho más se centran en construir sistemas prácticos e idear nuevos métodos.

No, no reconsideres la especialización en informática por ese motivo.

La razón principal para tener un curso separado de matemáticas discretas en una especialización en ciencias de la computación y como requisito previo para cursos posteriores de ciencias de la computación es para que los temas discutidos en matemáticas discretas no tengan que ser discutidos en uno o más cursos de ciencias de la computación posteriores. Necesitas saber algo de lógica en cursos posteriores de informática, y solo tiene sentido cubrirlo una vez en lugar de dos, tres o cuatro veces. Igualmente para los otros temas.

Como han dicho los demás, CS es un campo extremadamente amplio. El hecho de que no te interesen los aspectos más teóricos no significa que no disfrutarás de lo práctico.

El hecho de que encuentre que Discrete es tan comprensible es una buena señal. Es un aspecto importante del diseño de código robusto y de alto rendimiento (reconocer el Principio de Pidgeon-Hole o la clase de complejidad de un algoritmo significa la diferencia entre un buen programador y un gran programador).

More Interesting

Sea m una máquina de turing y sea w una corriente de entrada de m. ¿Cómo puedo definir el tiempo de ejecución tm (w) de m en la entrada w?

Ciencias de la computación teóricas: ¿Hay una prueba para: "La mejora personal recursiva es posible"?

¿Qué piensan las especialidades en matemáticas de las especializaciones en informática?

¿La informática es matemática aplicada?

¿Puede un niño menor de 14 años que es malo en matemáticas aprender a programar juegos?

¿Cuáles son los factores de (ab - b ^ 2)? ¿Es necesario conocer los valores de a y b, y si no, por qué no?

Cómo resolver la recurrencia T (n) = T (n - 1) + n usando el teorema del maestro

Si [math] \ mathbf F [/ math] no es un campo vectorial conservador, ¿eso significa que no hay una función [math] f [/ math] tal que [math] \ nabla f = \ mathbf F [/ math] ?

¿Qué tan importante es el nuevo generador de números aleatorios PCG?

¿Cuál es la mejor manera de dibujar un gráfico de teoría de grafos rápidamente?

Cómo demostrar que existe un conjunto de movimientos para que todos los elementos de la matriz se conviertan en 0, donde en un movimiento tienes que elegir dos elementos distintos de cero y restar uno de los dos dada una condición

¿Cómo puedo resolver la relación de recurrencia [matemática] F (n) = F (n-1) + 2F (n-2) [/ matemática] dada la siguiente función por partes: F (n) = 1, n = 1 F (n) = 5, n = 2 F (n) = F (n-1) + 2F (n-2), n> = 3?

¿Cuál es la definición estricta entre datos continuos y discretos?

¿Qué subcategorías de informática teórica te entusiasman más en términos de potencial de investigación y por qué?

¿Cuáles son las diversas formas en que puede resolver el siguiente laberinto con un robot seguidor de enlace negro basado en IR? ¿Cómo puede resolverlo con el mínimo número de sensores posible y el tiempo más rápido para llegar al final?