¿Debo estudiar matemáticas con la informática o solo con la informática?

No puedo aconsejarte de una manera u otra, pero espero poder ayudarte un poco.

Las matemáticas y la informática son las dos ciencias “formales”, en lugar de las “experimentales”, y, por supuesto, hay una cierta área de superposición. Mi diploma fue el primer curso de CS impartido en 1948 (y se consideraba parte de las matemáticas), aunque en el momento en que llegué allí tenía una opción algo similar a la tuya.

Como usted mismo ha observado, hay mucho contenido disponible para que CS sea una asignatura completa para un título universitario de tres años. Si está en el Reino Unido, no me sorprendería en absoluto si le permitieran reiniciar, siempre y cuando obtenga buenas calificaciones este año, simplemente hable bien con la gente de su universidad o colegio y si está teniendo dificultades. Tu trabajo ahora al menos demuestra que no es por falta de intentarlo. Sin embargo, escribes matemáticas sin una s, así que buena suerte donde sea que estés.

Mientras que las matemáticas tienen lugar principalmente en tu cerebro (el lápiz y el papel están ahí para hacer un seguimiento de tus pensamientos o para formalizarlos), muchas de las asignaturas de informática son mucho menos teóricas. Por ejemplo, se puede probar que un algoritmo funciona, pero también puede implementarlo y probar que así es. Con una prueba de matemáticas, lo más cercano que puede acercarse es encontrar una contradicción con lo opuesto a la proposición.

Si está disfrutando del lado de las Matemáticas, pero deseaba poder retroceder en el tiempo un año, porque está disfrutando de las actividades de computadora que está realizando y quizás también tenga ciertas áreas de matemáticas que no le gustan (yo estaba haciendo solo materias puras en mi tercer año ) entonces tal vez pueda elegir los mejores cursos de CS como menor, por ejemplo Algorithms es un elemento central de CS y lo ayudará, ya que como Sistemas Operativos es igualmente importante, pero puede seleccionarlo más adelante. Los Gráficos por computadora pueden ser divertidos, pero nuevamente, elija los cursos que serán valiosos, haga lo que haga.

Hay suficientes MOOCs por ahí para cubrir una gran carrera en CS. Aunque hay muchos MOOC matemáticos decentes por ahí, hay habilidades que perderás si reinicias solo con CS. Si lo hace, asegúrese de mantenerse al día con el cálculo: aunque una computadora puede hacerlo ( desde Sympy Import dsolve ) tendrá una ventaja.

De nuevo, buena suerte.

Lo ideal es que las decisiones que tomes se reflejen en tus propios deseos personales. Entre los sub-campos de Matemáticas y Ciencias de la Computación, ¿hay alguna dirección general o específica que estimule su entusiasmo / interés / pasión más?

Informática contiene campos como Gráficos por computadora, Programación web, Inteligencia artificial, Big Data, Seguridad, Redes, Teoría computacional, Robótica, Visión artificial, Lenguaje natural (que trata con el habla humana), etc.

Si se trata de una combinación de matemáticas y ciencias de la computación, Data Science es un campo que tiene un equilibrio entre estadísticas y programación.

Si simplemente se preocupa por el salario, entonces simplemente investigue en línea sobre el salario medio anual y medio para cada campo que tenga en mente.

Depende de tu propósito. Si es para estudiar una licenciatura en ciencias de la computación, sugeriría estudiar ambos, ya que los campos como el álgebra abstracta se usan en criptografía, el álgebra lineal y la teoría de la probabilidad se usan en el aprendizaje automático, etc. nivel de posgrado CS). Si su objetivo es convertirse en un desarrollador de software, solo una licenciatura en CS de una universidad suficientemente prestigiosa debería ser suficiente, ya que para ese tipo de carreras lo que aprende en estructuras de datos y algoritmos de licenciatura es suficiente y lo más importante.

Probablemente soy parcial, pero sugeriría una calificación conjunta, para darle una base versátil para seguir las vocaciones que podrían necesitar cualquiera de las dos, pero que a menudo se beneficiarían al tener ambas.

Por ejemplo, me he reunido y he trabajado con muchos desarrolladores excelentes que no han estudiado matemáticas mucho más allá de los 16 años y pueden tener problemas con empresas en las que las matemáticas son inherentes a la operación. O un requisito funcional que se simplificaría en gran medida utilizando los principios matemáticos.

Un buen número de analistas de negocios se pueden aplicar a los campos técnicos y de la industria, pero no saben cómo consultar una base de datos o escribir scripts simples, lo que hace que la generación de informes y estadísticas sea más lenta de lo necesario, o que simplifiquen en exceso las suposiciones. escalas de tiempo porque no saben nada sobre pruebas, escalas de tiempo, procesos de cambio, etc.

Si tiene un deseo ardiente de especializarse solo en hardware, redes o software, CS directo estaría bien. Y siempre puede volver más tarde y hacer una calificación de medio tiempo si es necesario.