¿Puedo convertirme en un CS sin matemáticas y economía?

Eso depende en gran medida de cuáles son tus objetivos personales en informática. Si su objetivo principal es obtener un trabajo de programador / desarrollador “estándar”, entonces la respuesta de Mason es perfectamente cierta y bien escrita. Una idea de lo que es lógico, cómo funcionan las declaraciones, cómo funcionan las funciones (sin juego de palabras). Luego trabaje en su lenguaje y sus habilidades de codificación, aplicándose al aprendizaje (esto será de por vida) los lenguajes de base sólidos como C ++, Java, Python, Javascript y luego se ramifican desde allí.

Ahora, si está interesado en los niveles más altos de CS o realmente se está convirtiendo en un científico de la computación , entonces los requisitos matemáticos van mucho más allá. Entrará en álgebra lineal, estadísticas de alto nivel, teoría de números, teoría de la información, diseño de algoritmos (que involucra algunas de las otras áreas de las matemáticas) y varias otras. Por ejemplo, actualmente estoy tomando una clase de topología, ya que tiene algunas aplicaciones únicas en mi investigación. Dependiendo del área que le interese; la criptografía y la seguridad tendrán diferentes disciplinas matemáticas que la ingeniería de sistemas, la IA será aún más diferente. El diseño VLSI puede parecerse tanto a la ingeniería eléctrica o física de estado sólido como a cualquier otra cosa. La matemática con eso es … rigurosa.

Todo depende de lo que quieres hacer y de lo que quieres de una carrera. Pero, y lo más importante, no tengas miedo de las matemáticas, abrázalo, ámalo. Debido a que las matemáticas tienen su propia belleza, una elegancia inherente que es difícil de encontrar en otros lugares. Claro que es difícil, pero eso es lo que hace que valga la pena, ¿verdad?

En lo que respecta a la economía. Probablemente tendrá que tomar una clase de introducción como parte de su plan de estudios principal.

Seguro. Supongo que te refieres a que necesitas muchas matemáticas más allá del álgebra de la escuela secundaria, ¿verdad? En cuanto a la economía, no necesitas eso en absoluto. Y realmente te refieres a programador, ¿verdad?

Lo que necesita es un sentido fuerte de lo que es lógico, cómo trabajar con declaraciones IF y cómo trabajar con Modus Ponens o Modus Tollens.

Y debe saber cómo diseñar y escribir rápidamente un programa en un lenguaje profesional como Java, C ++, etc. y comprender cómo trabajar en varios sistemas operativos, comprender archivos y saber codificar en un lenguaje rápido y sucio para convertir archivos de un formato a otro

Con esos conjuntos de habilidades, encontrará que es todo lo que necesita para el 90% de los trabajos de programación que existen.