Soy malo en matemáticas pero soy un gran programador, un pensador lógico y un excelente solucionador de problemas. ¿Qué tan difícil sería para mí obtener un título de CS?

Te lo debes a ti mismo para obtener el título. Concéntrate en tus fortalezas. Aprobar los cursos de matemáticas requeridos, haciendo un montón de problemas del libro (nunca se limite a las tareas) e ir a clases particulares en el campus (cada campus que he visto en los EE. UU. Tiene una opción de tutoría matemática). También sería útil dejar de decirte a ti mismo que eres “malo en matemáticas”.

Tu no eres. La actitud correcta es que estás “mejorando en matemáticas”. 🙂

Además, solo comencé a entender el cálculo cuando accedí a un montón de recursos fuera de la clase. Solo sus clases y solo su libro de texto a menudo no son suficientes para obtener una comprensión real del tema. Vea algunos libros, compre algunos libros o vea algunos MOOC que ayudan a explicar los conceptos de cálculo (o lo que sea que le resulte difícil). Aquí hay algunos que usé:

Calculus One – La Universidad Estatal de Ohio | Coursera

Gran curso Solo audítalo. Es gratis. Lo hice para repasar los conceptos recientemente, y resulta que el instructor también es muy bueno en las explicaciones. (También hace un cálculo dos).

Sin embargo, es posible que necesite algo de preparación.

Matemáticas (Academia Khan)

Antes de tomar el curso de cálculo anterior, quería asegurarme de que el cálculo previo estuviera fresco en mi mente, así que hice algunos problemas en Khan Academy. El sistema de problemas es realmente divertido si te permites entrar en él. Eso ayudo. Vi los videos solo si no recordaba algo, pero también son bastante buenos para la secundaria y las cosas simples de matemáticas de pregrado.

El gran libro de problemas de cálculo: W. Michael Kelley: 9781592575121: Amazon.com: Libros

Esto ha sido básicamente mis “Notas del acantilado” de cálculo. En realidad, es un libro enorme de soluciones de cálculo, pero realmente quieres resolver el problema primero y luego compararlo. Las explicaciones son exactamente lo que necesitan ser, y los problemas están ordenados lógicamente para que enseñen el tema. (Mucho mejor que adivinar si lo que hiciste es correcto basado solo en una clave de respuesta).

Hay más de este autor sobre otros temas de matemáticas (Pre-Álgebra y posteriores), que compré en Amazon porque son excelentes para la tutoría (lo que hago). También son excelentes para el autoaprendizaje.

Rechazo la suposición de que eres malo en matemáticas. Si es un solucionador de problemas, aplique esto para descubrir cómo involucrar a su mente para comprender mejor las matemáticas. Intenta descubrir cómo las matemáticas pueden ser interesantes para ti. Por ejemplo, las matemáticas se usan mucho en la programación de juegos para calcular la física y los gráficos en 3D.

Realmente tuve problemas con el Álgebra Lineal cuando estaba completando mi licenciatura, y finalmente descubrí que el libro de texto que nos dieron no se adaptaba a mi estilo de aprendizaje. Encontré otro libro de texto, lo estudié y lo entendí completamente.

Puede que no disfrutes de las matemáticas, pero creo que descartarlas diciendo “Simplemente soy malo en eso” y renunciar es una actitud que está estableciendo límites innecesarios en tu vida y carrera.

Tu pregunta tiene una contradicción. Para todos los propósitos prácticos, matemática = gran programación (como muestra la correspondencia de Curry-Howard-de Bruijn). Entonces, si realmente eres un gran programador, un pensador lógico y un excelente solucionador de problemas, ya eres impresionante en matemáticas, y un título de CS y una carrera académica serán triviales.

¿Quizás te refieres a ciertos subcampos de matemáticas, como álgebra? Simplemente dedique las horas para internalizar todas las definiciones del subcampo particular, luego use sus excelentes habilidades de resolución de problemas y pensamiento lógico para dominar ese subcampo.

Aquí hay algunas cosas que puedes hacer.

  1. Toma clases de matemáticas. No las tontas clases de “matemáticas para X”, sino el verdadero negocio. Mira qué bien haces.
  2. Recoge algunos libros de CS y matemáticas. Yo personalmente recomiendo cualquiera de los grandes libros recientes de hardware como A Pipelined Multi-core MIPS Machine, después de lo cual sabrá cómo construir un procesador (tuvimos un estudiante maestro que implementó la máquina del libro sin conocimiento previo sobre hardware o procesadores, y lo hizo) Otro gran libro es la Prueba interactiva de teoremas y el Desarrollo de programas, también conocido como “Matemáticas es programación”.
  3. Siéntate en la esquina y lloriquea que eres malo en matemáticas. Ignora que algunas personas escuchen “Soy demasiado vago para resolver mis problemas y convertirme en un gran programador”. Ir a un trabajo mediocre. No pase Go. No recoja 200 $.

Un título de CS generalmente requiere una buena cantidad de matemáticas y una variedad de requisitos de distribución, por ejemplo, un año de física o química, y ciertas clases básicas. Tendrás que superar el cálculo con seguridad. Tuve que tomarlo dos veces, por lo que vale.

Ya estás en tu segundo año, por lo que probablemente sabes que la universidad es al menos tanto sobre lo duro que trabajas como lo inteligente que eres. Si eres un gran trabajador y eres bueno en CS, entonces, siempre que puedas pasar tus clases de matemáticas y ciencias, deberías estar bien.

Consulte https://www.cs.washington.edu/pu … para ver los requisitos para obtener un título de CS en la Universidad de Washington, por ejemplo.

Depende de qué tipo de “matemáticas” eres malo.

Por ejemplo, ¡soy completamente atroz con la aritmética! Cuando admito esto, la gente a veces me pregunta: “¿Cómo puedes ser un programador de computadoras?” Digo: “Oye, la aritmética es el trabajo de la computadora. Por eso se llama ‘computadora’. ¡Calcula cosas! Solo le digo lo que quiero que haga”.

Sin embargo, es útil poder entender algunas matemáticas abstractas . Yo uso una buena cantidad de matemáticas para gráficos y física, cuando estoy programando juegos. De hecho, tomé más cursos de matemáticas de los que necesitaba para obtener mi título de CS, a pesar de odiar el tema.

También soy bastante malo en matemáticas, pero aprobé bien el grado. Aunque esto dependerá de las matemáticas que obtengas en tu curso. En mi título de SE, las únicas matemáticas que tuve que soportar fueron las matemáticas discretas , y eso es todo.

More Interesting

¿Hay algún puesto que sería ideal para alguien con títulos en contabilidad y ciencias de la computación, además de contable e ingeniero de software?

¿Nunca me convertiré en un informático si no recibo una A en matemáticas discretas?

¿Debería mi hijo inscribirse en un título de ingeniería de software de 4 años que incluye una gran cantidad de documentos de gestión de proyectos o debería seguir con un título de informática de 3 años?

¿Cómo convertirse en un mejor desarrollador front-end? He estado escribiendo HTML y CSS básicos durante años, pero realmente quiero / necesito intensificar mi juego. ¿Cuál es la mejor manera de subir de nivel mis habilidades?

¿Hay algún "prodigio" de la informática?

¿Existe una plataforma robótica decente y asequible para estudiantes de primer año de ciencias de la computación que estén interesados ​​en la robótica?

¿Es una buena idea hacer una licenciatura en Ingeniería Eléctrica en lugar de una licenciatura en Ciencias de la Computación porque puedo autoaprender Ciencias de la Computación?

¿Vale la pena pagar $ 64,000 más por un título en ciencias de datos del noreste que por un título en informática de Clemson?

Tengo un amplio conocimiento de Java y estructuras de datos. Entiendo la teoría y los ejemplos asociados, pero no puedo escribir mi propio código. ¿Qué tengo que hacer?

¿Hacer un curso sobre Java beneficiará a un graduado mecánico?

Soy un segundo año Btech. estudiante de informática. Estoy interesado en el aprendizaje automático y la inteligencia artificial. ¿Cómo debo hacerlo?

Para alguien que trabaja en MSR u otros laboratorios, ¿qué significa el progreso profesional?

¿Qué tan bien debe conocer un lenguaje de programación antes de ponerlo en su CV?

¿Cuáles son los proyectos que debe hacer un estudiante cse?

¿Cuál es el mejor campo en ingeniería informática?