Los contenidos se organizan seg煤n la semana del semestre en que nos encontremos, y seg煤n la semana que se destina para su estudio. Los contenidos se subir谩n en paquetes de una o varias semanas seguidas, pero para una semana dada, solo es necesario estudiar los contenidos de dicha semana, y no las semanas posteriores incluidas en el paquete.
Los contenidos se pondr谩n en pr谩ctica mediante actividades (formativas o sumativas). El contenido de las actividades es acumulativo, as铆 que la materia vista en semanas anteriores tambi茅n puede entrar en las actividades posteriores, pero tendr谩n foco sobre solo uno de los contenidos semanales.
La semana 0 corresponde a la primera semana de clases, en la cual no habr谩 una actividad de contenidos, sino que una introducci贸n al formato del curso. La carpeta semana 0
de todas formas contiene material de estudio que se asumir谩 conocido y se aplicar谩 durante todo el curso, y espec铆ficamente se evaluar谩 en la primera tarea del curso (T0
), en lugar de en una actividad.
La numeraci贸n de semanas que siguen, respeta el orden temporal del calendario acad茅mico, por lo que la semana 9 es saltada debido a la Semana de Receso a nivel UC, mientras que la semana 10 se dejar谩 como repaso con actividades/contenido por definir.
La siguiente tabla muestra la correspondencia de actividades y los contenidos semanales:
Actividad | Tipo | Semana de contenido | Contenido |
---|---|---|---|
- | - | Semana 0 | Introducci贸n al curso |
AP0 | - | Semana 1 | Estructuras de datos built-ins |
AF1 | Formativa | Semana 2 | Programaci贸n orientada a objetos I |
AS1 | Sumativa | Semana 3 | Programaci贸n orientada a objetos II |
AF2 | Formativa | Semana 4 | Excepciones |
AS2 | Sumativa | Semana 5 | Threading |
AF3 | Formativa | Semana 6 | Iterables |
- | - | Semana 7 | Interfaces gr谩ficas I |
AS3 | Sumativa | Semana 8 | Interfaces gr谩ficas II |
- | - | Semana 9 | Semana de receso |
- | - | Semana 10 | Semana de repaso |
- | - | Semana 11 | I/O y Serializaci贸n |
AF4 | Formativa | Semana 12 | Networking |
- | - | Semana 13 | Estructuras nodales I |
AS4 | Sumativa | Semana 14 | Estructuras nodales II |
Si tienes dudas sobre el contenido puedes abrir una issue aqu铆.
-
Yo abro los notebooks, hago cambios para ver como funcionan, y a la semana siguiente al hacer
git pull
me sale un error que dice "Your local changes to the following files would be overwritten by merge" 驴Qu茅 puedo hacer?- Siempre puedes clonar el repositorio otra vez, pero no es la idea. Lo que debes hacer es guardar tus cambios en alguna parte, hacer
pull
, y luego volver a aplicar tus cambios. Para eso coloca los siguientes comandos:
git stash # Guarda los cambios hechos en otra parte. Desaparecen del working directory. git pull # El pull que quer铆amos hacer en un principio. git stash pop # Regresa los cambios hechos por ti al working directory.
- Siempre puedes clonar el repositorio otra vez, pero no es la idea. Lo que debes hacer es guardar tus cambios en alguna parte, hacer