Como dijo Tony (¡hola Tony!), Solo necesitas suficientes matemáticas para lidiar con tu área. Esto dependerá de su área. Si estás en una disciplina de sistemas, es posible que no trates demasiado en ninguna área. Si está estudiando CS Theory, probablemente profundizará en algunas áreas, por ejemplo, teoría de números si está trabajando en criptografía, o matemática discreta si está trabajando en algoritmos. El estudiante de doctorado de CS probablemente no estudiará análisis, álgebra o topología como lo hace un doctorado en matemáticas.
Para completar el plan de estudios, el doctorado en CS deberá desarrollar un nivel razonable de madurez matemática. Hay cursos de algoritmos, complejidad, lenguajes formales / autómatas, computabilidad, etc. Para superarlos con suficiente comprensión (y calificaciones), el estudiante debe ser capaz de leer y escribir pruebas matemáticas. Si el estudiante trabaja en teoría, su instalación tendrá que estar a la par con un doctorado en matemáticas porque el producto de su investigación serán teoremas matemáticos de profundidad suficiente para contribuir al conocimiento en el campo. Si el estudiante está trabajando en un área de sistemas, su producto de investigación tendrá más código y resultados experimentales y menos teoremas.
- ¿Cómo garantiza la computadora la uniformidad al generar un número aleatorio distribuido uniformemente?
- ¿Cuál es el mejor lenguaje para codificar ecuaciones?
- ¿Cuáles son los principios básicos en trigonemetría que debo saber?
- ¿Es necesario aprender matemáticas discretas y sus aplicaciones para comenzar la programación en Python?
- ¿Hay ejemplos fractales que usen entradas aleatorias externas de alguna manera en las iteraciones?