¿Debería reconsiderar la especialización en Ciencias de la Computación si estoy teniendo dificultades en el Cálculo 1?

Estás bien. Como otros han señalado, el cálculo no es un requisito previo para ser un buen ingeniero de software. Si bien el cálculo puede ser útil como un punto en su carrera, la realidad es que es poco probable que lo haga. Las empresas cuyas aplicaciones se basan en matemática superior (cálculo, ecuaciones diferenciales, matemática tensorial, etc.) generalmente emplean matemáticos que entienden su campo tan profundamente que pueden explicarle las cosas de una manera que usted entienda, lo que le permite traducir sus ideas en código.

El cálculo, como ocurre con muchas cosas que aprendemos, es útil por el efecto que tiene en nuestros cerebros. Nuevas ideas y paradigmas para pensar nos obligan a estirar nuestras mentes en direcciones que nunca hubiéramos considerado, permitiéndonos ver cosas aparentemente ordinarias de formas completamente nuevas. Otro ejemplo de esto es el efecto de aprender un lenguaje funcional como Lisp o Scheme, que hará que vea la programación, la estructuración de datos y el flujo de control, bajo una luz completamente nueva. Si bien es posible que nunca vuelva a usar Lisp o que incluso se vuelva experto en su uso, se verá alterado para siempre.

Avanza y crea un gran software.

Diría que depende de por qué está teniendo dificultades en Calc 1. Si se le enseña bien, el cálculo implica habilidades como abstraer un problema y luego dividirlo en pequeños pasos. Esas son habilidades importantes para ser un buen programador. Particularmente si se enseña mal, también puede involucrar montones de memorización, lo cual es bastante inútil para la programación.

En cuanto al cálculo en sí, lamentablemente lo he olvidado después de unos 30 años de ganarme la vida como programador. Hay momentos en que me sería útil como investigador. Dicho esto, hay muchos campos de programación que no requieren ninguna matemática (aunque pueden requerir aritmética).

Por último, WRT los requisitos de la especialización en su escuela, sugeriría hablar con uno de los profesores. Dependerá de la escuela según cuán aplicado o teórico esté el departamento de CS. El profesor también puede sugerir otra especialidad que le permita aprender programación y al menos los fundamentos de la informática, pero que evite el lado teórico de las cosas que es más probable que requiera una gran facilidad con las matemáticas.

¡No te rindas! Espera que tus calificaciones en tus primeros años en la universidad sean más bajas de lo que te gustaría. Además, no descarte que su maestro pueda ser una mierda. Cuando estudié CS en pregrado, obtuve buenas calificaciones en todas mis clases de matemáticas, incluido el cálculo. Durante el cálculo II obtuve una D y tuve que volver a tomarla. Lo tomé con otro profesor y obtuve una A. Te guste o no, ¡debes elegir a tus profesores sabiamente y estudiar mucho, por supuesto!

Descubrirá que, después de un año o dos de lucha, comenzará a sentirse muy realizado. A medida que todos los componentes se unen, le resultará cada vez más fácil ampliar los conceptos a nuevos desafíos.

¡La mejor de las suertes!

Fallé en Calc 1 dos veces. En el tercer semestre me senté y me propuse superar esas dificultades con el cálculo. Estudié mucho, resolví un cuaderno entero de ejercicios. Me aprobaron con 75 en Calc 1. Pensé que no era bueno.

Pero los otros (calc. 2, series y ecuaciones diferenciales) cerré con una A, aunque tenía miedo cada comienzo de semestre. Este conocimiento en cálculo me ayudó mucho en las materias de informática. El fondo matemático es importante, le brinda otros puntos de vista para resolver problemas clásicos de CS.

¡Entonces, no cambiaría la especialidad ya que la programación es emocionante! Todavía hay mucho que aprender y el cálculo ciertamente lo ayudará.

De ningún modo. El cálculo es difícil al principio, pero hay un viejo dicho para esto: fallar más rápido. El cálculo es muy conceptual, pero solo porque no lo entiendas al principio no significa que no lo entenderás. El álgebra lineal también es más fácil que el cálculo.

PERO: en los cursos de CS de nivel superior, utilizas técnicas de cálculo MUCHO. Pero de nuevo: falla más rápido y aprende. Si no entiende algo, busque ayuda. No acepte eso 73. Vaya a tutoría y obtenga un 80. Luego vaya a tutoría y obtenga un 85.

Al final del día, depende de usted. Definitivamente necesita comprender el cálculo para los cursos de CS de nivel superior, pero nada imposible. Digo quédate con eso por ahora. Si no es para ti, entonces en algún momento será muy evidente.

El hecho de que te guste la codificación es una muy buena razón para seguir.

Honestamente, depende de qué parte de la informática desee realizar. Si solo le interesa la codificación y no está realmente interesado en la información que se necesita para ejecutar la “parte posterior de las computadoras”, entonces también podría tomar el cálculo a la ligera . La matemática superior en informática se usa para cosas como la criptografía y similares (el álgebra lineal es fundamental aquí). Tenga en cuenta que la ingeniería de software es una forma de ingeniería y si lo mira positivamente y piensa en las matemáticas como una fábrica beneficiaria en su camino, entonces podría no ser tan malo. En serio, se trata de actitud. Conocer el cálculo hasta cierto punto vuelve a conectar su cerebro (créalo) y le enseña a ser más intelectual cuando enfrenta problemas que ni siquiera están relacionados con las matemáticas. Hablando como un estudiante de comp-sci también y matemática menor.

Si te encanta la codificación, entonces continúa. Personalmente, encontré Calc II mucho más fácil que Calc I por alguna razón. Tal vez porque tenía un mejor maestro, no lo sé, pero eso y Discrete fueron dos clases que tuve mejor que casi cualquier otra clase. Por lo tanto, puede que no le resulte tan difícil, incluso si Calc I es una lucha.

Además, la mayoría de las clases de CS no usan (o más bien requieren) mucha matemática más allá del álgebra.

Dada su descripción, me quedaría allí.

No, estoy seguro de que estarás bien. Yo era muy similar a ti en la escuela. Me gustaría luchar con los cursos de Matemáticas, pero esta lucha termina dentro de los primeros 2 años de tu permanencia universitaria. Me gradué en 2014 y estoy trabajando como Ingeniero de Software en una de las principales empresas de Silicon Valley.

Aunque tener una excelente formación matemática definitivamente te da una ventaja, no puede superar tu amor por la programación.

Fui tutor en cálculo diferencial, integral y multivariable durante cuatro años en {institución conocida de educación superior} e ingeniero en software de computadoras durante 16 años, incluidos varios en Silicon Valley y algunos en Wall Street.

En mi humilde opinión, las habilidades para las matemáticas de nivel superior y la ingeniería superior de software son similares pero no idénticas, por lo que sus experiencias no son una buena señal, pero tampoco son la única señal. Mi consejo es que te especialices en algo que te gusta hacer. Si tienes que luchar con eso por un tiempo, está bien. Aprenderá de sus dificultades … que debe cambiar de especialización o que puede superar la adversidad o que una especialización en Ciencias de la Computación puede prepararlo para cualquier cantidad de carreras menos técnicas o muchas otras buenas lecciones.

No llamaría a un 73 en Calc1 ‘luchando’

Toda ingeniería tiene cursos de cálculo, y supongo que no estarás dispuesto a pasar a una especialización que no sea de ingeniería dado que te encanta la programación.

Los cursos de CS no están orientados principalmente a las matemáticas, hasta donde yo he estudiado. La matemática discreta es un poco difícil, aunque es mucho más interesante que el cálculo y si eres bueno contando, sería pan comido para ti.

¡No dejes que el cálculo te asuste! He estado ahí.

Aguanta ahí, lo harás bien.

Respuesta corta :
Estás bien, no te preocupes. Mientras te guste la programación, ¡CS es para ti!

Luché con Calc 1, 2, 3 y Linear también. Soy un asco en las matemáticas. Actualmente siendo destruido por Discrete. Sobrevivirás, no te preocupes.

Buena suerte, compañero CS importante!

La mayoría de la gente lucha con Calc I solo porque es muy nuevo. Hay muchas personas de CS que no son tan buenas en matemáticas. Algunos de los trabajos requieren una comprensión profunda de ciertos campos matemáticos, pero la mayoría no.

No puedo hablar por otros, pero la especialización de CS que tomé fue sorprendentemente teórica y matemática intensiva. Pero la mayoría de las matemáticas son matemáticas discretas y menos cálculo. Las estadísticas también pueden entrar.

En cualquier caso, optar por una especialidad CS no significa que va a hacer codificación todo el tiempo.