Skip to content

Latest commit

 

History

History
92 lines (81 loc) · 5.19 KB

semana-01.md

File metadata and controls

92 lines (81 loc) · 5.19 KB

Semana del

Agradeceré que contestes la encuesta inicial. Se recuerda al estudiante que es su responsabilidad atender a clase o, si no es posible, enterarse de los contenidos impartidos en la misma a través de esta web, el grupo de Telegram o los compañeros.

Objetivos a cubrir en la sesión

  1. Entender la metodología docente, de evaluación y de interacción de la asignatura.
  2. Darse de alta y comprender el funcionamiento básico de GitHub y el grupo de Telegram de la asignatura y conocer el resto de los recursos de la asignatura.
  3. Entender el concepto de software libre y su aplicación práctica en esta asignatura.
  4. Vernos las caras.
  5. Explicar la práctica 0. Fecha de entrega: viernes 21 de septiembre, 9:30 de la mañana.
  6. Entender la importancia de metodologías ágiles como SCRUM en el desarrollo de proyectos informáticos, incluyendo proyectos de infraestructura.

Contenidos

  • Con el número de estudiantes matriculados y aforo suficiente, no hace falta organizar grupos de prácticas. Que cada uno venga el día que quiera, o ninguno (véase la nota al principio de esta página)
  • Presentación del profesor y los recursos de la asignatura: web y Twitter @iv_gii, incluyendo el grupo de Telegram.
  • Visión general de la asignatura.
  • Metodología docente: Clase invertida, incluyendo eliminación de la distinción teoría/prácticas y las consecuencias que trae.
  • Metodología y criterios de evaluación.
  • Tutorías y diferentes métodos para plantear y resolver dudas.
  • Fechas para seminarios y recuperaciones de clase y forma de los mismos (streaming, por ejemplo).
  • Alta en GitHub y grupo de Telegram (enviar nick a @jjmerelo). Para ver las notas, se compartirá documento de Google Docs, habrá que darle al profesor el nick de Google.
  • Introducción al uso de Markdown.
  • Introducción al software libre.
  • Sistema operativo de referencia en la asignatura: Linux (Ubuntu, Debian, ArchLinux, Fedora, OpenSUSE, Linux Mint, Antergos). Aunque la práctica y la mayoría de ejercicios se pueden hacer en otros sistemas operativos, no estoy cualificado para resolver dudas específicas de los mismos y en particular no se garantiza que ninguna de las herramientas de la asignatura funcionen. De hecho, algunas sabemos positivamente que no funcionan o lo hacen de otra forma.
    • Si trabajas en Windows 10, puedes activar el subsistema Linux, pero aún así, habrá cosas que no funcionen. También habrá que usar particiones nativas para evitar problemas, no máquinas virtuales.
  • Entender el sistema de entrega de objetivos y prácticas/proyecto: fork de este repositorio (que habrá que actualizar periódicamente) y pull request al mismo para "entrega" de objetivos y demás. Hay un seminario sobre git el día 14 de septiembre a las 13:30 en esta misma clase.
  • Más adelante, habrá un seminario de media hora sobre "Pilas, microservicios, arquitecturas con letras griegas y otras dos o tres cosas que quizás no hayas aprendido hasta ahora". Se ruega a todos los estudiantes que hagan lo posible por asistir al mismo o conseguir el material una vez impartido. Tratándose de un seminario no es obligatorio, pero su contenido va a resultar muy útil para el resto de la asignatura y se valorará la asistencia dentro del apartado "Trabajo autónomo".
  • Debe queder muy claro que las tutorías no son para que el profesor repita el material de clase, sobre todo porque el material de clase está todo en la web y las explicaciones son sólo bajo demanda. Si un estudiante falta a clase o se incorpora más tarde, tendrá que revisar él solo el material y preguntar las dudas en clase o por alguno de los medios indicados anteriormente, incluyendo por supuesto tutorías.
  • Todos los estudiantes deberán solicitar una tutoría al profesor para aclarar cualquier aspecto de la asignatura que no esté suficientemente largo y poder comenzar el proyecto que se hará a lo largo del curso. La cita será por la mañana, incluyendo el horario de las prácticas.

Material de la asignatura

Todo el material de la asignatura está en GitHub. Los ejercicios para cubrir los objetivos son los del primer tema. Se recomienda empezar por el primer tema y los ejercicios de autoevaluación correspondientes. También el hito cero del proyecto.

Siguientes sesiones

Segunda semana