1 of 27

Introducción al Trabajo Práctico

Sistemas Operativos

http://faq.utnso.com/tp

2 of 27

Agenda

  • Cuestiones Administrativas
  • ¿Qué me ayuda a aprobar?
  • ¿Qué no me ayuda a aprobar?
  • Herramientas
  • Inscripción de Grupos

3 of 27

Cuestiones Administrativas

del Trabajo Práctico

4 of 27

Cuestiones Administrativas

Obligatorio

  • Requisito para firmar la materia
  • El TP se tiene que aprobar junto con la cursada

5 of 27

Cuestiones Administrativas

Grupos intercurso de 5 integrantes +/-0

  • Usar el foro para buscar grupo o gente
  • Cada grupo debe tener 5 integrantes
  • Los integrantes del grupo pueden pertenecer a cursos diferentes

6 of 27

Cuestiones Administrativas

Entregas parciales obligatorias

  • Se expone el avance y se realizan consultas con un ayudante
  • Al menos una de estas entregas será en el laboratorio con TODO EL GRUPO
  • Medición del avance en relación a la cantidad de integrantes.

7 of 27

Cuestiones Administrativas

3 instancias de entrega final

  • La entrega final es presencial en el laboratorio
  • Se compila el TP y se prueba la funcionalidad
  • Los grupos tendrán que inscribirse previamente a cada una de las entregas
  • Hay 3 instancias de la entrega final.

8 of 27

Cuestiones Administrativas

Coloquio o Defensa del TP

  • El coloquio define la nota del trabajo práctico
  • Se evalúa a cada alumno independientemente
  • Se rinde el día que se aprueba la entrega
  • No se recupera

9 of 27

Cuestiones Administrativas

Mucha complejidad,

mucho soporte

  • Tres seminarios de programación
  • Ayudantes designados para cada grupo
  • Foros de consulta
  • Soporte presencial en el Laboratorio y en Campus
  • Canal de Youtube con Tutoriales - Link

10 of 27

Medios de Comunicación

11 of 27

Cuestiones Administrativas

Medios de Comunicación

  • Blog del Trabajo Práctico - https://utnso.com.ar
    • Novedades, enunciado, guías, videos, VMs, ejercicios y links
  • Ayudantes Asignados (los vas a tener pronto)
  • Foros de Issues
  • Foro de Novedades del Campus Virtual - Link
  • Twitter / Grupo de Telegram / Discord
  • App de Android - Link

12 of 27

Cuestiones Administrativas

Blog del Trabajo Práctico

Novedades, enunciado, guías, videos, VMs, ejercicios y links

https://utnso.com.ar

13 of 27

Cuestiones Administrativas

Campus Virtual

Link

14 of 27

Cuestiones Administrativas

  • Dudas generales
  • Dudas de C
  • Dudas del TP
  • Búsqueda de integrantes

15 of 27

Cuestiones Administrativas

Otros medios

Discord

Telegram

  • Dudas de los videos�del TP!!
  • Input para videos de�resolución de dudas
  • Sábados de Soporte
  • Dudas en vivo con�audio con ayudantes
  • Dudas compartiendo�pantalla

16 of 27

Cuestiones Administrativas

Cambios de Grupos

  • Se habilitará durante dos semanas a definir.
  • Permitirá realizar UN CAMBIO por PERSONA.
  • Todos deben estar de acuerdo con el cambio a realizarse y se efectuará a las 72hs de realizarse.
  • El objetivo es unificar grupos que quedaron sin integrantes

17 of 27

Buenas Prácticas

18 of 27

Buenas Prácticas

  • Respetar las entregas parciales
  • Desarrollar de manera modular e incremental
  • Testear hasta romper
  • No querer zafar
  • Tener una visión global
  • Trabajar como un equipo
  • Comunicar continuamente con el equipo

19 of 27

Muy MALAS prácticas

  • Manejar las herramientas a medias
  • Asumir que hay cosas que no se prueban
  • No definiendo roles
  • Programando pobremente
  • Dejando las cosas para más adelante
  • No versionando o haciéndolo mal
  • Dejar que el que sabe haga

20 of 27

Herramientas

21 of 27

Herramientas - Máquinas Virtuales

  • Ubuntu Server - sin GUI - (¡Entregas!)
  • Lubuntu - entorno gráfico liviano e IDE

Oracle VM VirtualBox

https://www.virtualbox.org/

¡Actualizadas a versión 5.0 a partir del 1ºC2018!

22 of 27

Herramientas - Control de Cambios

GitHub

https://www.github.com

Proveedor de repositorios Git

https://www.git-scm.com

Versionador distribuído de código

Repositorios de la cátedra:

https://github.com/sisoputnfrba

23 of 27

Herramientas

  • Commons Library - TADs útiles para el TP

https://github.com/sisoputnfrba/so-commons-library

  • Ejercicios de introducción a C

http://faq.utnso.com.ar/ejercicios

  • Eclipse - IDE para ayudar con el desarrollo
  • Valgrind - Analizador de uso de memoria

24 of 27

Inscripción de Grupos

25 of 27

Resumen - Links Útiles

Foro: http://faq.utnso.com/foro

Inscripción: http://faq.utnso.com/inscribirse

VM: Bajar e instalar

26 of 27

Resumen - Próximos Pasos

  • Leer Guía de “Como Arrancar” (Repaso de esta charla y algunos tips!) - Link
  • Leer la Guia de Manejo de Punteros Y Memoria DinámicaLink
  • Mirar el video Como debuggear una aplicación en C con EclipseLink
  • Hacer los Ejercicios de CLink
  • Leer la Guía de Introducción a Sockets - Link

27 of 27

¿PREGUNTAS?