IIC2115 / Syllabus-2021-1

Syllabus del curso IIC2115 - Programación como Herramienta para la Ingeniería 2021/I
9 stars 48 forks source link

IIC2115 - Programación como Herramienta para la Ingeniería

Video y tutoriales

  1. Tutorial CMD
  2. Tutorial Instalación Python y Jupyter
  3. Tutorial de git-GitHub

Evaluación

  1. Las evaluaciones serán efectuadas por medio de actividades prácticas, laboratorios y participación (talleres). Se calculará la nota del curso NC como:

    NC = 0,5 x A + 0,4 x L + 0,1 x P

    Donde A es el promedio de las actividades prácticas, L el promedio de los laboratorios calculado de la forma L = (min{L1;L2}+1,5*max{L1;L2})/2,5 y P es la nota de participación (promedio 6 mejores talleres).

  2. Para aprobar, A, y L deben ser mayores o iguales a 3,95.

  3. Si el alumno cumple con las condiciones anteriores, entonces la nota final del curso NF, está dada por NF = NC. En caso contrario, NF = min(3,9; NC)

Calendario

Capítulo 1
| Capítulo | Instancia | Plataforma | Fecha | Módulo | Recursos | | :-: | :-: | :-: | :-: | :-: | :-: | | 1 | Introducción | Zoom | Lunes 15/03 | 4 | [Video](https://youtu.be/vj_BKgVOTa4) - [Slides](../../blob/master/Material%20de%20clases/Capítulo%201/Introducción%20al%20curso.pdf) | | 1 | Resumen parte a | Zoom | Lunes 22/03 | 4 | [Video](https://youtu.be/Aq_VkJdTPJ4) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%201/Parte%20a/Slides/01%20-%20Fundamentos%20de%20OOP.pdf) - [Código](../../tree/master/Material%20de%20clases/Capítulo%201/Parte%20a) | | 1 | Taller T1a | Discord | Lunes 22/03 | 5 | [Enunciado](../../blob/main/Talleres/T1a/T1a.pdf) | | 1 | Ayudantía T1a | Zoom | Jueves 25/03 | 5 | [Video](https://youtu.be/s0EH6_guuMU) - [Slides](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T1a/Ay_T1a.pdf) - [Código](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T1a/Ay_T1a.ipynb) | | 1 | Resumen parte b | Zoom | Lunes 29/03 | 4 | [Video](https://youtu.be/xfcuh-1hzvk) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%201/Parte%20b/Slides/01%20-%20Estructuras%20de%20datos%20básicas.pdf) - [Código](../../tree/master/Material%20de%20clases/Capítulo%201/Parte%20b) | | 1 | Taller T1b | Discord | Lunes 29/03 | 5 | [Enunciado](../../blob/main/Talleres/T1b/T1b.pdf) | | 1 | Jueves santo | - | Jueves 01/04 | 5 | - | | 1 | Ayudantía T1b | Zoom | Lunes 05/04 | 4 | [Video](https://youtu.be/INXBajFnJVg) - [Slides](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T1b/Ay_T1b.pdf) - [Código](https://nbviewer.jupyter.org/github/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T1b/Ay_T1b.ipynb) | | 1 | Actividad 1 | Discord | Lunes 05/04 | 5 | [Enunciado](https://github.com/IIC2115/Syllabus/blob/main/Actividades%20Pr%C3%A1cticas/A1/A1.pdf) | | 1 | Actividad 1 | Discord | Jueves 08/04 | 5 | [Enunciado](https://github.com/IIC2115/Syllabus/blob/main/Actividades%20Pr%C3%A1cticas/A1/A1.pdf) |
Capítulo 2
| Capítulo | Instancia | Plataforma | Fecha | Módulo | Recursos | | :-: | :-: | :-: | :-: | :-: | :-: | | 2 | Resumen parte a | Zoom | Lunes 12/04 | 4 | [Video](https://youtu.be/qDUlhQFiST0) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%202/Parte%20a/Slides/01%20-%20Estructuras%20de%20datos%20avanzadas.pdf) - [Código](../../tree/main/Material%20de%20clases/Cap%C3%ADtulo%202/Parte%20a) | | 2 | Taller parte a | Discord | Lunes 12/04 | 5 | [Enunciado](../../blob/main/Talleres/T2a/T2a.pdf) | | 2 | Ayudantía parte a | Zoom | Jueves 15/04 | 5 | [Video](https://youtu.be/TtDTYmKcCs0) - [Slides](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T2a/Ay_T2a.pdf) - [Código](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T2a/Ay_T2a.ipynb) | | 2 | Resumen parte b | Zoom | Lunes 19/04 | 4 | [Video](https://youtu.be/JxJX0Brp4ZY) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%202/Parte%20b/Slides/01%20-%20Técnicas%20y%20Algoritmos.pdf) - [Código](../../tree/main/Material%20de%20clases/Cap%C3%ADtulo%202/Parte%20b) | | 2 | Taller parte b | Discord | Lunes 19/04 | 5 | [Enunciado](../../blob/main/Talleres/T2b/T2b.pdf) | | 2 | Ayudantía parte b | Zoom | Jueves 22/04 | 5 | [Video](https://youtu.be/1YAQDkBzpOE) - [Slides](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T2b/Ay_T2b.pdf) - [Código](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T2b/Ay_T2b.ipynb) | | 2 | Actividad práctica | Discord | Lunes 26/04 | 4-5 | [Enunciado](../../blob/main/Actividades%20Prácticas/A2/A2.pdf) | | 2 - 3 | Lectura enunciado L1 | Zoom | Jueves 29/04 | 5 | [Video](https://youtu.be/2TonIlwAu08) - [Enunciado](../../blob/main/Laboratorios/L1/L1.pdf) |
Capítulo 3
| Capítulo | Instancia | Plataforma | Fecha | Módulo | Recursos | | :-: | :-: | :-: | :-: | :-: | :-: | | 3 | Resumen parte a | Zoom | Lunes 03/05 | 4 | [Video](https://youtu.be/wR_o-_U7bCY) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%203/Parte%20a/Slides/01%20-%20Bases%20de%20datos%20relacionales.pdf) - [Código](../../tree/main/Material%20de%20clases/Capítulo%203/Parte%20a) | | 3 | Taller parte a | Discord | Lunes 03/05 | 5 | [Enunciado](../../blob/main/Talleres/T3a/T3a.pdf) | | 3 | Ayudantía parte a | Zoom | Jueves 06/05 | 5 | [Video](https://youtu.be/JcXo-jQWex8) - [Slides](../../blob/main/Ayudant%C3%ADas/T3a/Ay_T3a.pdf) - [Código](../../blob/main/Ayudant%C3%ADas/T3a/Ay_T3a.ipynb) | | - | Semana receso | - | - | - | - | | 3 | Resumen parte b | Zoom | Lunes 17/05 | 4 | [Video](https://youtu.be/QU3c1winhzk) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%203/Parte%20b/Slides/01%20-%20Consultas%20en%20SQL.pdf) - [Código](../../blob/main/Material%20de%20clases/Capítulo%203/Parte%20b/01%20-%20Consultas%20sobre%20bases%20de%20datos%20relacionales.ipynb) | | 3 | Ejercicios parte b | Zoom | Lunes 17/05 | 5 | [Video](https://youtu.be/aqkHNvBtzPE) - [Código](../../tree/main/Material%20de%20clases/Capítulo%203/Parte%20b/Ejemplos) | | 3 | Taller parte b | Discord | Jueves 20/05 | 5 | [Enunciado](../../blob/main/Talleres/T3b/T3b.pdf) | | 3 | Ayudantía parte b | Youtube | Jueves 20/05 | - | [Video](https://youtu.be/dFUTLExY-RI) - [Código](../../blob/main/Ayudantías/T3b/Ay_T3b.ipynb) | | 3 | Actividad práctica | Discord | Lunes 24/05 | 4-5 | [Enunciado](../../blob/main/Actividades%20Pr%C3%A1cticas/A3/A3.pdf) | | - | Libre | - | Jueves 27/05 | - | |
Capítulo 4
| Capítulo | Instancia | Plataforma | Fecha | Módulo | Recursos | | :-: | :-: | :-: | :-: | :-: | :-: | | 4 | Resumen parte a | Zoom | Lunes 31/05 | 4 | [Video](https://youtu.be/wzNrd-3q65s) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%204/Parte%20a/Slides/01%20-%20Exploración%2C%20limpieza%20y%20depuración%20de%20datos.pdf) - [Código](../../tree/main/Material%20de%20clases/Capítulo%204/Parte%20a) | | 4 | Taller parte a | Discord | Lunes 31/05 | 5 | [Enunciado](../../blob/main/Talleres/T4a/T4a.pdf) | | 4 | Ayudantía parte a | Zoom | Jueves 03/06 | 5 | [Video](https://youtu.be/tpb3wL7QY5I) - [Código](../../blob/main/Ayudantías/T4a/Ay_T4a.ipynb) | | 4 | Resumen parte b | Zoom | Lunes 07/06 | 4 | [Video](https://youtu.be/jDaeLLpY7FU) - [Slides](../../blob/main/Material%20de%20clases/Capítulo%204/Parte%20b/Slides/01%20-%20Modelos%20predictivos%20con%20ML.pdf) - [Código](../../tree/main/Material%20de%20clases/Capítulo%204/Parte%20b) | | 4 | Taller parte b | Discord | Lunes 07/06 | 5 | [Enunciado](../../blob/main/Talleres/T4b/T4b.pdf) | | 4 | Ayudantía parte b | Zoom | Jueves 11/06 | 5 | [Video](https://youtu.be/sUbl5y4RwqE) - [Código](../../blob/main/Ayudantías/T4b/Ay_T4b.ipynb) | | 4 | Actividad práctica | Discord | Lunes 14/06 | 4-5 | [Enunciado](../../blob/main/Actividades%20Prácticas/A4/A4.pdf) | | 4 | Lectura enunciado L2 | Zoom | Jueves 17/06 | 5 | [Video](https://youtu.be/XuoEn7_wRZI) - [Enunciado](../../blob/main/Laboratorios/L2/L2.pdf) |
Capítulo 5
| Capítulo | Instancia | Plataforma | Fecha | Módulo | Recursos | | :-: | :-: | :-: | :-: | :-: | :-: | | 4 | Lectura enunciado L2 | Zoom | Jueves 17/06 | 5 | [Video](https://youtu.be/XuoEn7_wRZI) - [Enunciado](../../blob/main/Laboratorios/L2/L2.pdf) | | 5 | Resumen parte a y b (hasta 1:46:33) | Youtube | - | - | [Video](https://youtu.be/NDnJn9QxKO8) - [Código a](../../tree/main/Material%20de%20clases/Capítulo%205/Parte%20a) - [Código b](../../tree/main/Material%20de%20clases/Capítulo%205/Parte%20b)| | - | Feriado | - | Lunes 21/05 | - | - | | - | Feriado | - | Jueves 24/06 | - | - | | - | Feriado | - | Lunes 28/06 | - | - | | 5 | Ayudantía preparación A5 | Zoom | Jueves 01/07 | 5 | [Video](https://youtu.be/1IafpcV-9YI) - [Enunciado](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T5/Enunciado_Ay_C5.pdf) - [Código](https://github.com/IIC2115/Syllabus/blob/main/Ayudant%C3%ADas/T5/Ay_C5.ipynb) | | 5 | Actividad práctica | Discord | Lunes 05/07 | 4-5 | [Enunciado](https://github.com/IIC2115/Syllabus/blob/main/Actividades%20Pr%C3%A1cticas/A5/A5.pdf) | | 4 | Entrega L2 | - | Viernes 16/07 | - | |

Notas

Las notas oficiales se irán actualizando en SIDING.

Entregas atrasadas de laboratorios

Tienen hasta 12 horas después de la hora de entrega de los laboratorios para llenar este formulario con los datos del commit que desean que sea revisado, en caso que no se llene el form dentro del plazo se revisará el último commit (de la carpeta LX correspondiente) dentro del plazo de entrega.

Recorrección

Si quiere recorregir, contará con una semana desde que se publica el feedback en su repositorio (a menos que se avise otro plazo de forma oficial), es decir, si el feedback se publica un lunes (entre las 0:00 y 23:59) tendrá plazo hasta el próximo lunes a las 23:59.

Contacto

El correo del curso es: iic2115@ing.puc.cl. Aquí pueden enviar sus inquietudes sobre el desarrollo del curso. Solicitudes de recorrección pedidas a través de este medio no serán consideradas.

Foro

La página de Issues se utilizará como foro para preguntas.

Otros Semestres