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

Matemática discreta es discretamente importante.

Esto lo ayudará con la teoría y los algoritmos computacionales más que con un lenguaje de programación en sí. Probabilidad y combinaciones te ayudarán a analizar algoritmos. Al conocer los parámetros y las limitaciones de sus algoritmos, puede comprender cuán complejo es un problema / solución.

En lo que respecta a la codificación, las matemáticas discretas no le dicen cómo escribir código, es decir, realmente programar. En su lugar, se puede utilizar para la especificación del diseño del sistema de software.

El álgebra booleana es uno de los puntos críticos de Matemática discreta. Esto es muy útil no solo para crear una solución lógica, sino que también es útil en la programación. La lógica booleana puede crear o romper su código.

En conclusión, sí, es importante, pero ciertamente no estás condenado si las matemáticas discretas no son lo tuyo. Una gran cantidad de desarrollo de aplicaciones que se realiza hoy en día ni siquiera usa matemática discreta explícitamente.

¡No te preocupes por eso! Estudiamos Matemáticas discretas en nuestro primer semestre de ingeniería, por mi vida no pude entender de qué se trata este curso. Sin embargo, era natural en las materias de programación, pero me di cuenta en el séptimo semestre de que la programación puede ser una carrera para mí y ¡disfruto hacerlo!

La vida es larga cuando se trata de opciones de carrera y sugeriré no tomar una decisión de carrera sobre la base de un solo curso, sí, la lógica es importante, pero durante los estudios puede tener problemas para comprender los conceptos, puede haber un problema con su enfoque o la forma de enseñar.

Gracias por el A2A.

No, no estás condenado. No ser competente en matemáticas discretas hará que obtener un título en Ciencias de la Computación, pero no sea imposible. Además, las matemáticas discretas no deberían obstaculizarlo demasiado como programador. Digo esto porque la mayoría de los proyectos / empresas con los que me he encontrado no requieren matemáticas discretas, solo álgebra básica y mucha lógica.

Por supuesto, habrá trabajos de programación que dependerán en gran medida de este campo de las matemáticas y, quién sabe, puede que le resulte más fácil aprender y tener éxito en las matemáticas discretas al experimentarlas en el mundo laboral en lugar de en un aula donde puede haber una desconexión entre los principios y la aplicación.

Hay algunas áreas de la informática donde la capacidad de pensar lógicamente es una habilidad superior. También hay áreas en las que es más importante poder averiguar qué diablos estaba pensando un autor de la biblioteca. También hay áreas en las que es más importante estar a punto de preocuparse por una capa de presentación hasta que lo haga exactamente bien que comprender cómo hacer las cosas más típicas de back-end en las que piensa cuando piensa en informática.

Otra opción es doble mayor. En 10 años, habrá demanda de personas que entiendan tanto la programación como alguna otra área de estudio que aún no haya sido completamente informatizada.

Te contaré un secreto: apenas pasé la mayoría de mis clases de matemáticas durante mi BS en CS. (lo que, en retrospectiva, es una pena porque necesitaba volver a aprender mucho de lo que se suponía que debía aprender allí más adelante).
Lo mismo hicieron la mayoría de mis compañeros de clase.

Los fundamentos matemáticos sólidos son importantes, pero no es necesario ser perfecto para ser un buen científico informático. Sin embargo, lo que absolutamente necesita es la voluntad de volver a visitar y ampliar sus habilidades matemáticas de vez en cuando.

No necesariamente. Como otros han señalado, es posible tener una carrera en programación sin tener éxito en matemáticas discretas. Esto se debe a que hay muchas carreras profesionales, algunas que no requieren matemáticas discretas. Sin embargo, estará limitado en el tipo de código que puede escribir, o requerirá que otras personas examinen sus proyectos.

En una palabra, si.

Si no puede manejar las matemáticas discretas básicas, no podrá manejar la programación, que es mucho más compleja. Si no puede manejar la lógica booleana, la comprensión de enteros o gráficos (por ejemplo), será mucho más difícil manejar la programación.

La buena noticia es que no necesita dominar el tema de matemáticas discretas, pero sí necesita dominar ciertos conceptos que pueden clasificarse como matemáticas discretas.

No, ¿por qué deberías?

Su obstáculo más grave podría ser tener una mentalidad más aguda (es decir, pensar que definitivamente no está hecho para X o que absolutamente no puede hacer Y, lo cual es auto-disculpa), pero no veo ninguna razón para que eso sea un obstáculo insuperable en convertirse en un codificador decente.

Puede tener algunos problemas si desea un título de CS, pero la vida cotidiana de un programador promedio ve un poco de lógica booleana a lo sumo. Incluso entonces, conocer los conceptos básicos es más que necesario: el compilador optimiza la mayor parte para usted.

No, no lo eres. Las matemáticas discretas solo son necesarias para campos muy específicos de la informática, principalmente aquellos que implican un uso intensivo del procesamiento algorítmico.

More Interesting

¿Qué puede hacer un estudiante de primer año de ciencias de la computación en el verano para mejorar sus habilidades?

¿Me puede decir la diferencia entre una licenciatura en informática empresarial, informática y computación? Quiero ser un SE o un programador. ¿Cuál es el mejor grado para ello?

¿Cómo me convierto en un programador superior?

¿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?

¿Cómo es IMSEC Ghaziabad para un B.Tech en CS?

¿Qué campo es mejor, la informática o la ciencia de datos?

¿Qué se siente hacer una transición de ser un estudiante universitario a un programador de tiempo completo?

Soy un estudiante de ciencias de la computación de tercer año de BTech de una universidad autónoma del gobierno estatal. Quiero solicitar el entrenamiento de verano. ¿A donde debería ir?

Quiero trabajar en Inteligencia artificial en India. ¿A dónde debo postular?

¿Qué es lo que realmente importa, obtener títulos o capacitarse para campos relacionados con la computadora?

¿Qué necesito saber para ser programador?

¿Cómo sería la seguridad laboral para un analista / programador informático con un título en CS?

¿Tendrá Bsc ciencias de la computación buenas oportunidades en los próximos 5 años o este campo es bueno para la carrera?

En puestos de trabajo de ingeniería, menciona la necesidad de una licenciatura en un campo técnico de ingeniería o relacionado. ¿Qué se consideran campos relacionados?

¿Es malo si saco mi tercer año de idioma mundial para la informática?