¿Es necesario aprender matemáticas (cálculo, trigonometría, etc.) para estudiar informática?

No creo que deba elegir un programa de informática basado en lo que desea evitar. Un enfoque más práctico sería pensar en los tipos de problemas que desea resolver, en áreas dentro y fuera de la informática, y luego centrar sus estudios en áreas que le brinden las herramientas para resolver esos problemas. En cualquier caso, pocos programadores con los que trabajo tienen una formación matemática avanzada. Querrá tener suficiente familiaridad con las matemáticas aplicadas para comprender qué fórmulas usar en la creación de algoritmos, o al menos saber lo suficiente como para investigar de manera inteligente cuando sea necesario, pero eso está cubierto bastante bien en la mayoría de los programas, y el álgebra cubre mucho. Además, es demasiado pronto para juzgarse como permanentemente malo en matemáticas. Si bien es posible que haya luchado con esto hasta este momento, eso puede deberse a muchos factores, desde maestros ineficaces hasta falta de motivación u otras razones. Puede descubrir que una vez que tenga un proyecto lo suficientemente rico como para hundir sus dientes en eso, pueda profundizar y aprender las matemáticas requeridas con mucha más facilidad de lo que espera. Y por último, el programa que elija no está escrito en piedra. A medida que profundice en ello, verá con mayor claridad en qué área tiene afinidad e interés, y puede buscar un programa de grado más adecuado armado con esa comprensión. Tenga en cuenta que la informática es un campo que está cambiando muy rápidamente, y elegirlo es elegir una carrera de estudio constante. Puede haber períodos en los que haga lo mismo por un tiempo, pero al ritmo de esta industria, la necesidad de aprender algo nuevo nunca termina.

No escuches a nadie que te diga que evites CS porque no te gusta / no eres bueno en matemáticas. Hay muchos aspectos diferentes de Matemáticas en CS y si está interesado en la creación de redes, entonces probablemente trabajará más con probabilidad que con Calc. En el plan de estudios básico de CS de Columbia, las únicas clases intensivas de matemáticas son Calc 1, Matemática discreta y Álgebra lineal. Si bien es posible que tenga problemas con Calc, los otros dos requieren habilidades y pensamientos algo diferentes a los utilizados en Calc. Después de terminar las clases básicas, generalmente eliges una pista. Dado que mencionó que está interesado en la programación y la creación de redes, probablemente utilizará algo como “Sistemas de software” que requieren que utilice lenguaje de red, sistemas operativos y programación y traductores (y algunas electivas) que no son matemáticas en absoluto .

Pero lo más importante es lo que mencionó Todd Green. Tu experiencia matemática en la escuela secundaria no es un buen indicador. Al aplicar esos conceptos a problemas reales de CS, es mucho más divertido, lo que lo hace más fácil. Si estás interesado en CS, ¡adelante!

La respuesta simple es: no hay informática sin las matemáticas. Me refiero a que la mayoría de los temas de matemáticas necesitan ciencias de la computación. Puedes aprender programación. La programación es solo un lenguaje y no está relacionada con ningún tema. Pero básicamente haces matemáticas con la codificación cuando realmente escribes un programa. Y para analizar la complejidad del código, nuevamente necesita las matemáticas. En cualquier rama de la informática, las matemáticas estarán involucradas de alguna manera que también es importante. Si desea evitar las matemáticas, debe evitar la informática con una nota seria.

Hay cursos de teoría en los que aprende matemáticas, pero se centran en gran medida en las matemáticas discretas, que no es el mismo tipo de matemáticas que el cálculo.
Personalmente no me gusta el cálculo, pero considero que las matemáticas discretas y el diseño de algoritmos son mi tema más fuerte.