¿Debería estudiar informática si las matemáticas son mi debilidad? No tengo mucha experiencia con eso, pero sé algunas cosas.

Cuando la facultad de CS se reúne para hablar sobre los estudiantes, a menudo hablamos sobre el “No puedo hacerlo; Soy malo en matemáticas ”. Muchos de nosotros admitiremos ser malos en matemáticas. Lo que queremos decir puede ser diferente de lo que quieres decir, pero probablemente no lo sea. Queremos decir que tenemos que trabajar muy, muy duro y, a menudo, todavía estamos equivocados. Queremos decir que tuvimos que lidiar con las matemáticas como algo para sufrir, en lugar de sobresalir. Odio las pruebas; Como dijo uno de mis alumnos (¡un doble de matemáticas!): “No necesito una prueba; Confío en ti.”

No hay muchas matemáticas en informática. Muchos programas ahora están predeterminados al requerir solo dos cursos de matemáticas de nivel universitario, Cálculo I y Matemáticas discretas, e incluso el Cálculo podría desaparecer (el discreto no puede). ¿Es esto más de lo que puedes manejar? Me ocuparé de eso a continuación.

Estoy asistiendo a un taller sobre educación en informática en la Universidad Carnegie Mellon; terminó hace una hora y estoy esperando que me lleven al aeropuerto. La conferencia contó con representantes de todos los niveles de instituciones y de todo Estados Unidos (más algunos representantes internacionales), incluidas personas de los principales programas de CS en universidades de investigación. Una de las cosas en las que acordamos fue que no hay una definición de CS.

Si bien siempre habrá espacio en CS para personas con un fuerte talento matemático, no son la mayoría de los profesores de CS, y mucho menos los estudiantes. Los estudiantes que están interesados ​​en razonar sobre soluciones a problemas generalmente disfrutan y se destacan en informática. Los estudiantes a quienes les gusta expresarse con el lenguaje generalmente disfrutan y se destacan en la informática. Los estudiantes que están interesados ​​en las computadoras y su forma de trabajar generalmente disfrutan y se destacan en la informática. No necesitas ser todo esto; uno es suficiente Los estudiantes que son buenos en matemáticas pero que no tienen estos otros intereses a menudo no están interesados ​​o no son buenos en informática; Las habilidades matemáticas no son necesarias ni suficientes.

Ahora, ¿puedes superar los requisitos matemáticos? Muchos de mis alumnos tienen puntajes ACT muy, muy bajos, especialmente en matemáticas. He tenido estudiantes que tienen que repetir cursos de matemáticas; Esto es común en todas las escuelas y poblaciones estudiantiles (¡incluso en matemáticas!). Sin embargo, aquellos que aman la CS pasarán los cursos de matemáticas, a menudo a través de la determinación y la determinación y no mucho más. Muchos no obtendrán buenas calificaciones, pero ACT predice que no podrían aprobar en primer lugar.

El desafío de las matemáticas para casi todas las personas, incluidos muchos profesores de matemáticas, no es nacer con un gen matemático o genio innato, sino trabajar de manera persistente y no darse por vencido. Seré honesto; Dudo que seas malo en matemáticas. Creo que las matemáticas son difíciles y que has experimentado una mezcla de desánimo explícito o implícito y una educación inadecuada e inútil. Si tiene la motivación, la voluntad y la necesidad, no solo lo superará, sino que lo hará bien. Es posible que necesite tutoría (el cielo sabe que lo hice). Puede pasar incontables horas sintiéndose perdido (lo mismo aquí). Puede que incluso tengas miedo de empezar (yo otra vez). Pero tendrás éxito. Creo en los estudiantes, especialmente los estudiantes interesados ​​en la informática, mucho más de lo que creo en las pruebas estandarizadas y los educadores matemáticos desalmados, indefensos y desorientados K-12 (no todos, pero como dice el refrán, “unas pocas manzanas podridas estropean el grupo”) .

¡Buena suerte!

Por qué no? Si la informática es algo que realmente le interesa, busque un tutor o ayuda adicional si tiene dificultades con los conceptos matemáticos. Luché con el cálculo y un curso de matemáticas llamado matemáticas discretas (que es muy diferente de la mayoría de los cursos de matemáticas y tiene muchas aplicaciones en CS). Obtuve ayuda e intenté entender los conceptos para aprobar los cursos. Incluso si no utiliza gran parte de las matemáticas más allá de lo básico en una carrera de CS, aún desarrolla sus habilidades para resolver problemas, lo cual es importante para cualquier trabajo de CS.

CS es el arte de cómo resolver problemas con las computadoras. Incluso si no parece que se apliquen algunas de las matemáticas, no hay nada de malo en desarrollar y fortalecer sus habilidades de CS.

Seguro.

La verdad sincera es que hay bastante matemática en el plan de estudios de CS. Sin embargo, aún puede superarlo y disfrutar de una exitosa carrera de software. Una gran cantidad de investigación de CS y ciertos espacios estarían prohibidos, pero la mayoría de los trabajos de software no requieren mucha matemática, si es que la hay.

Las matemáticas tampoco tienen que ser tu debilidad. Comience desde cero (Álgebra universitaria, o incluso la clase anterior) y aumente su confianza. No era muy bueno en matemáticas (percentil 99 para escribir, 55 para matemáticas en mi SAT) . Después de 5 años como un desertor de la universidad, regresé y comencé con College Algebra, trabajando muy duro para mantener la concentración y volver a aprender lo que creía que ya sabía. Obtuve 4 As (y una C … gracias Cálculo II), y Math no ha jugado un papel muy importante en mis cursos de CS.

Puedes hacerlo. Si tiene que hacerlo, siempre puede limitar su matemática al agregar algo más, pero el menor en matemáticas generalmente es un obsequio cercano con una especialización de CS.

A2A. Sí, porque las matemáticas se desarrollan, por lo que puedes aprender las matemáticas comenzando con álgebra, geometría, etc. Vea Dominar los cursos de matemáticas de la división inferior, especialmente para estudiantes de informática de James Leland Harp, sobre Cómo ingresar a la Universidad de su elección.

Sí, seguramente puedes. Es cierto que para ser un desarrollador incondicional necesita un buen control de los Algoritmos (tema más importante para el desarrollador), pero en ciencias de la computación hay un número de campos que no involucran matemáticas y están en tendencia, así como el desarrollador de pila completa, diseñador web, Para trabajar en bases de datos. Además, la mayoría de los programadores, aquellos que incluso son capaces de conseguir trabajos, no siempre son buenos en matemáticas.

Si ingresas a la informática en una universidad pública, te profundizarás en las matemáticas antes de que te permitan tomar buenas clases de informática.

Sin embargo, si asiste a una pequeña universidad de artes liberales (pronunciada por encima del precio), no tendrá que tomar tantas clases de matemáticas y podrá graduarse antes.

More Interesting

Cómo comenzar y trabajar para ser un desarrollador de pila completa desde cero

Cómo apreciar la importancia de la 'física computacional'

¿Cuál es mejor, trabajar desde casa / oficina, diseño web o Java desde sitios como oDesk / Elance?

¿Cuáles son las funciones y responsabilidades de un ingeniero de software? ¿Es alguien que es bueno en programación competitiva una buena opción para un ingeniero de software?

Como ingeniero mecánico, ¿debería estudiar codificación?

¿Qué lenguaje de programación tiene más trabajos disponibles sin experiencia requerida?

¿Qué conocimientos básicos necesito para ser programador PHP?

Programación de computadoras: ¿Debo aprender Java o C ++ para conseguir un trabajo en Nueva York?

Soy estudiante de ciencias de la computación y actualmente estoy en mi segundo semestre de mi maestría. Quiero obtener un doctorado y no conozco ninguna programación. ¿Dónde debo comenzar para poder estar en una buena posición más tarde?

¿Cuánto beneficia tener fuertes habilidades sociales a un ingeniero principiante?

¿Puedo ser un experto en un campo de la informática mientras estudio por mi cuenta?

¿Cuál es la mejor manera de prepararse para un título de CS el verano antes de comenzar la universidad?

Voy a hacer CSE de cualquiera de las 2 mejores universidades de Bengala Occidental. He hecho Java de 9 a 12. Sé un poco de C ++. No se nada mas. ¿Cómo debo proceder?

Elección delicada de la industria de la academia? ¿Cuál sería el tuyo?

¿Qué habilidades debería alguien ver en sí mismo para convertirse en un súper programador?