¿Hay algún estudiante de informática que no sea el mejor en matemáticas y tiene un efecto importante?

Primero, esos tipos de calificaciones son muy competentes / excelentes calificaciones (suponiendo la secundaria) para ingresar a un programa universitario.

Depende de lo que desee de su programa principal de CS. Si desea ser un científico de la computación (al menos en el sentido tradicional), deberá aceptar que las matemáticas estarán en el centro de gran parte de cómo piensa y lleva a cabo su investigación. De lo contrario, está trabajando en un área del campo bastante aplicada y no está contribuyendo al área central del campo. Soy consciente de que probablemente la mayoría de los que obtienen un título de CS generalmente no quieren ser informáticos, normalmente lo usan como un trampolín para convertirse en algo así como un desarrollador de software; así que ten en cuenta que depende de lo que quieras hacer con tu título.

Ahora, de manera más general (más relevante para su pregunta), tengo muchos estudiantes en mis cursos que no serían tan buenos en matemáticas avanzadas (esto es bastante común), pero estaban dispuestos a aceptar el hecho de que CS es una disciplina matemática para superarlo En un programa de CS competente encontrará muchas matemáticas porque para comprender la informática se requiere. Por lo general, las personas no entran en un programa de Física y piensan “¿tendré que saber matemáticas para esto?”, Esto no es diferente, solo diferentes antecedentes matemáticos.

Ten en cuenta que los tipos de Matemáticas que haces en el nivel que supongo es que la escuela secundaria es bastante diferente de los tipos de Matemáticas que abordas para una especialización de CS, por lo que puedes terminar amando las cosas. Pasamos la mayor parte de nuestro tiempo analizando cosas y demostrando teoremas. Dicho esto, hay mucho espacio dependiendo de lo que quieras hacer con tu programa de grado. CS es uno de esos campos en los que puede ser increíblemente fácil (por lo general, si se inclina hacia una mayor ingeniería de software y cursos aplicados) o increíblemente difícil (si se inclina más hacia los lados más fundamentales / teóricos del campo) dependiendo de lo que planee para estudiar.

Estudié informática y ahora soy matemática. Podría enumerar diferentes formas en que las matemáticas podrían usarse para mejorar el software en algunas situaciones específicas. Pero la conclusión es que “hacer matemáticas” y “programar computadoras” requieren aptitudes e intereses ligeramente diferentes. En mi escuela secundaria, por ejemplo, no era el mejor en matemáticas, pero no tenía compañeros en lo que respecta a la programación.

La lógica, las pruebas y los algoritmos son algunos de los parientes más cercanos en “hacer matemáticas” que pertenecen a la “programación de computadoras”, pero no verá mucho de eso en el entorno de la escuela secundaria.

La mejor manera de averiguar si puedes hackear las ciencias de la computación es comenzar a escribir algunos programas de software , no mirar tus calificaciones de matemáticas. (Los excelentes departamentos de ciencias de la computación básicamente esperan que la mayoría de sus estudiantes hayan creado software funcional y complejo antes de ingresar a la universidad. Realmente no hay excusa para no hacerlo, porque las herramientas son gratuitas, los recursos son abundantes y un adolescente difícilmente debería tener esperar para encontrar más tiempo libre o un mayor aumento de interés más adelante).

Una F en álgebra a pesar de mucho esfuerzo podría ser una señal de alerta, pero no creo que pueda llegar a ninguna parte comparando lo bien que uno lo hace, más allá de obtener una B o una A. (Por supuesto, por otro lado, el La opción de carrera académica para un doctorado en Ciencias de la Computación requiere una sólida formación matemática porque el tema puede volverse tan teórico que simplemente se convierte en otra rama de las matemáticas

Si lo quieres, hazlo. Comience a programar hoy. Si te gusta, probablemente te irás mejorando a medida que avanzas.

Las matemáticas serán bastante inútiles como una habilidad consciente a menos que escriba código para lo siguiente:

1. criptografía

2. motores de física (2d o 3D, piensa en pájaros enojados)

3. procesamiento de geometría: cuando prácticamente necesitas un doctorado en matemáticas antes de conocer las habilidades de codificación.

Sin embargo, como una habilidad inconsciente , las matemáticas serán bastante importantes: la capacidad de visualizar mentalmente el problema que tiene la tarea de resolver: ver patrones emergentes, junto con la habilidad de desglosar las respuestas en pasos discretos. una A en álgebra y mucha práctica y comentarios sobre tu código deberían ser más que suficientes para perfeccionar tu habilidad en esta área.

Me preocuparía más sus habilidades de codificación que sus habilidades matemáticas si planea especializarse en CS y no planea construir aplicaciones de criptografía o motores de juegos.

No creo que puedas llamarte “no el mejor” en matemáticas. Obtener una A en precalc debería ser suficiente para prepararse para el cálculo que se enseña en la mayoría de los programas de CS.

Me gradué de CS pero el cálculo no era mi materia más fuerte. Si bien no tuvo ningún impacto cuando estudié estructuras de datos y algoritmos, organizaciones de sistemas informáticos y otros cursos, impactó (algo) en los cursos basados ​​en matemáticas, por ejemplo, métodos numéricos o análisis numérico.