correo: [email protected], [email protected]
Repositorio con el material del curso: analisis-numerico-computo-cientifico
El curso se apoya de herramientas de software como:
-
git/github. Ver herramientas/git para ligas con información.
-
docker. Ver herramientas/docker para ligas con información.
*Las herramientas anteriores se utilizan en bash.
- Lenguajes de programación de Python y R. Ver curso de verano para información sobre estos lenguajes.
Exámenes(2) | Prácticas(2) | Proyecto final |
---|---|---|
15 | 15 | 40 |
Se tendrán 2 exámenes de teoría que evaluarán los siguientes temas:
Tema | Puntos | Tipo |
---|---|---|
Temas del Cómputo Científico y del Álgebra Lineal Numérica | 15 | Teórico |
Temas de ecuaciones no lineales y Optimización | 15 | Teórico |
Los exámenes de teoría se realizan de forma individual y las preguntas de los mismos se basan en las preguntas de comprehensión de los temas indicados.
Se realizarán dos prácticas por equipos (quiénes y cuántos integrantes se determinará en su momento) que evaluarán los siguientes temas:
Tema | Puntos |
---|---|
Temas del Cómputo Científico y del Álgebra Lineal Numérica | 15 |
Temas de ecuaciones no lineales y Optimización | 15 |
La fecha de entrega de las prácticas se determinará conforme avancemos en el curso pero un buen indicador es que vayamos terminando los temas.
Para las prácticas se utilizarán:
-
La organización optimizacion-2020-2-gh-classroom de github classroom y tod@s l@s integrantes de un equipo deben usar git y github para que sea válida la entrega (no es válido que sólo una persona haga commits, pulls, pushes, issues, milestones, projects).
-
git/github para la organización de proyectos. Ver por ejemplo video para crear proyectos en github
-
AWS.
-
docker.
-
Python/R.
-
Organización del equipo en una forma simplificada del framework scrum en tres grupos: grupo de programación, grupo de revisión y una persona project manager.
Las prácticas son a computadora, involucran programación y por tanto se sugiere que no se busque la solución inmediatamente en internet...
El proyecto se realiza en equipos (quiénes y cuántos integrantes se determinará en su momento) y sustituye lo que en el ITAM se considera examen final por lo que debe aprobarse para pasar el curso.
En cada módulo se estudian métodos numéricos y se mencionan referencias a temas que se ven de manera superficial o no se ven en el curso. Cada equipo elige un método numérico o un tema de optimización para su investigación, implementación y presentación en forma escrita y oral.
Se aceptan propuestas de métodos o temas de optimización por parte de los equipos (en este caso lo discuten conmigo antes de realizar la investigación).
Para el proyecto final se utilizará:
-
git/github para la organización de proyectos. Ver por ejemplo video para crear proyectos en github
-
AWS.
-
docker.
-
Python/R.
-
Organización del equipo en una forma simplificada del framework scrum en tres grupos: grupo de programación, grupo de revisión y una persona project manager.
El proyecto se entrega y presenta el día del examen final (asignado por control escolar).
Más información se encuentra en la carpeta proyecto_final.
Todas las personas de un equipo deben participar en la realización del proyecto final pues reciben una calificación individual.
Copiar en un examen/tarea/trabajo/entrega pues se pondrá cero en el mismo. Si vuelve a repetirse la situación se le notificará a dirección escolar para realizar la anotación correspondiente en su expediente.
Documentar sus referencias, fuentes, colaboraciones y material que utilizan para resolver sus exámenes, prácticas o proyectos.