Módulo 6: Matemáticas Discretas
Última actualización: 12 de marzo
Irónicamente, las matemáticas discretas son las matemáticas que lo cuentan todo. Si se trata de hacer algo con números naturales (bajo el contexto de este curso nos vamos a referir como "números naturales" a números como el 0, el 1, el 2, ...), ¡es algo que se pueden estudiar desde las matemáticas discretas!
Algunos comentarios que he escuchado de personas que están por tomar el curso hacen referencia a "lo difíciles" que son las matemáticas. Lamentablemente, la forma en la que es abordada por el sistema educativo nos exige hacer las cosas perfecto "a la primera" y te puedo asegurar que gran parte de las personas le huye a las matemáticas por esta razón. Sin embargo, como matemática puedo decirte que lo normal en matemáticas es equivocarse. Etimológicamente matemáticas viene, entre otras raíces, del vocablo griego manthanō que significa "yo aprendo". En un ambiente donde nunca nos equivocamos ¡hay muy poco espacio para aprender! Así que no tengas miedo a equivocarte.
Lo mismo pasa en programación. Lo usual es equivocarnos porque tenemos que, a prueba y error, enseñarle a una máquina nuestro razonamiento para hacer alguna tarea (probablemente te sea familiar el concepo de algoritmo). Como la cantidad de instrucciones son siempre discretas (es decir, siempre serán cantidades enteras de pasos, nunca nos toparemos con medios pasos o con 4/3 de paso) y la información siempre será guardada en una cantidad de bits discretas (¡no es posible guardar información en medio bit!), las matemáticas discretas vienen a ayudarnos a entender cómo es que podemos mejorar nuestros algoritmos.
De hecho, el boom del desarrollo de las matemáticas discretas se dio a la par del desarrollo de las computadoras digitales (es decir, con las que estamos familiarizados, porque también existe el cómputo cuántico pero no vamos a hablar de éso por el momento). ¡Lo hermoso es que los avances en mates discretas mejoran la computación digital y el uso de computadoras nos ayuda a mejorar el entendimiento de las matemáticas discretas!
Pero en fin, ya que vimos una introducción al curso, me encantaría agradecer al equipo de Código Facilito por invitarme a dar este curso. ¡Las matemáticas discretas son bastante divertidas y nos ayudarán muchísimo en nuestra carrera como futuros programadores!
Este repositorio contiene el material adicional del bootcamp de introducción a la programación de Código Facilito. Podrás encontrar aquí:
- Presentaciones usadas en las sesiones
- Materiales imprimibles de consulta rápida
- Ejercicios
- Libretas de Jupyter
El transcrito de la clase lo podrás encontrar próximamente en mi blog personal. En cuanto termine de levantar el sitio pondré aquí toda la información junto con las ligas paso a paso de lo visto en clase.
Sección de Discusión
Agradecería muchísimo que participaras en la sección de discusión del repositorio. ¡Cuéntanos qué te ha parecido el material! También puedes hacer preguntas o dar sugerencias para que el contenido del repositorio del curso de Matemáticas Discretas sea mucho más ameno para todos.
Contenido
Por carpetas, podrás encontrar lo siguiente:
Sesión 1
Fecha: 5 de marzo del 2022
Temas abordados en la sesión:
- Presentación del curso
- Lógica
- Teoría de Conjuntos
Materiales dentro de la carpeta:
- Presentación utilizada durante la sesión
- Hoja guía con resumen de lo visto en clase (y material adicional)
Recursos externos:
- Por anunciar
Sesión 2
Fecha: 12 de marzo del 2022
Temas abordados en la sesión:
- Teoría de Grafos
Materiales dentro de la carpeta:
- Mapas de diferentes países de Hispanoamérica y Brasil
Recursos externos:
- Por anunciar
Sesión 3
Fecha: 19 de marzo del 2022
Temas abordados en la sesión:
- Matemáticas Discretas con Python (19 de marzo)
Materiales dentro de la carpeta:
- Por anunciar
Recursos externos:
- Por anunciar