Inscripción

Link de inscripción: https://forms.gle/f1C5CtT1vyqZfog76

Docentes

  • Agustín Rojas
  • Rodrigo Echecone
  • Dante Reinaudo
  • Matias Fonseca
  • Matias Rotondo
  • Nicolas Fernandes Theillet
  • Paulo Cuneo
  • Lucas Lavandeira
  • Ignacio Carol Lugones
  • Luis Eduardo Cusihuaman

Correlativas

  • 75.07 - Algoritmos y Programación 3
  • 75.42 - Taller de Programación 1

Objetivos

Los objetivos que persigue esta materia son los siguientes:

  • Mejorar las habilidades y prácticas de programación del alumno.
  • Exponer al alumno a herramientas y tecnologías utilizadas en la actualidad.
  • Discutir el rol del programador desde la perspectiva laboral.
  • Reflexionar acerca de las habilidades blandas requeridas en el mercado laboral.
  • Ejercitar la capacidad de oratoria y presentación.

Evaluación

La materia contará con las siguientes instancias de evaluación, que deberán ser apobadas por los alumnos:

  • Parcial: instancia de evaluación teórica, donde se evaluarán los conocimientos adquiridos en las clases teóricas y mediante el material de lectura obligatorio; asimismo, se evaluarán conceptos y herramientas utilizados en el desarrollo del trabajo práctico.

    📅 Fecha: A definir

  • Trabajo Práctico: instancia de evaluación prá, quizá la más importante del curso. Si bien se trata de una evaluaci&oaacute;n grupal, se considerará también el desempeño de cada alumno en forma personal. Además de la entrega, los equipos deberán cumplir con tres presentaciones intermedias obligatorias (checkpoints). En todas las instancias de evaluación se espera ciertos contenidos mínimos y una defensa grupal / personal en forma presencial. La falla en dos oportunidades significará la pérdida de la materia.

    📅 Checkpoint 1: A definir

    📅 Checkpoint 2: A definir

    📅 Checkpoint 3: A definir

    📅 Entrega final: A definir

Contenido teórico

Se dictarán siete clases teóricas, los días lunes y jueves de 19 a 22hs:

  • Introducción a la materia
  • Introducción al desarrollo de servicios web
  • Introducción al desarrollo de aplicaciones mobile
  • Introducción a UX
  • Introducción a técnicas de testing
  • Introducción a programación web
  • Introducción a protocolos de autenticación y autorización
  • Introducción a contenedores

Asimismo, los alumnos recibirán material de lectura obligatoria que, junto con el restante contenido teórico y práctico, serán evaluados en las instancias correspondientes.

Durante todo el cuatrimestre, los docentes estarán a disposición para responder todas aquellas preguntas que le alumno proponga.

Trabajo Práctico

  • El trabajo práctico será desarrollado en equipos de cuatro o cinco personas, con un docente asignado.
  • Si bien el trabajo práctico será explicado en profundidad en las primeras clases, es posible que se aclaren y/o tomen decisiones en cualquier otro momento del cuatrimestre.
  • Si bien el enunciado intenta definir claramente los requerimientos, es común que siempre queden puntos no especificados. Si bien siempre se podría conversar con el docente asignado, se espera que los alumnos utilicen sentido común y/o tomen decisiones desde la perspectiva del producto (sin cambiar el espíritu acadímico del trabajo práctico).
  • Es de esperar que los integrantes del equipo se distribuyan las tareas. Sin embargo, existen consideraciones importantes a tener en cuenta:
    • El equipo es responsable por el trabajo, en forma conjunta.
    • Las tareas deben ser distribuidas equitativamente.
    • No participar en el desarrollo de un cierto módulo no exime a ningún integrante del equipo de contar con los conocimientos básicos de una tecnología (ej. al momento del parcial/final).
  • En cada una de las cuatro entregas se espera un mínimo de funcionalidad, documentación, pruebas, etc; estos requisitos serán claramente detallados, y su incumplimiento podría significar la pírdida de la materia al segundo incumplimiento.

Recuperatorios

  • El parcial tendrá una fecha de recuperación, acorde al reglamento de la facultad.

    📅 Recuperatorio del parcial: A definir

  • Dadas las múltiples instancias de control que posee el trabajo práctico, no se contempla una instancia de recuperación luego de la entrega final. Para casos excepcionales, donde el docente considere conveniente solicitar cambios sobre la entrega final, el vencimiento será a las 18hs de la primera fecha de exposiciones orales.

Método de comunicación

Independientemente de la forma de comunicación que se establezca entre los equipos y el docente asignado, la cátedra cuenta con los siguientes elementos:

Si bien se intenta informar por todos los medios posibles, lo comunicado verbalmente en clase no puede ignorarse.

En el sitio web se pondrá a disposición de los alumnos:

  • El enunciado del trabajo práctico
  • Los requisitos esperados en cada checkpoint
  • El material de lectura
  • Información necesaria para el seguimiento de las clases

Aclaraciones

  • La cátedra se reserva el derecho de realizar cambios sin previo aviso (fechas, docentes, alcance del trabajo práctico, metodología, etc.).
  • Es posible que, a fin de favorecer las exposiciones orales, las clases de exposición sean de mayor duración (a confirmar).
  • La firma de libretas se llevará a cabo en fechas/horarios/aulas a convenir, previa inscripción a alguna fecha de coloquio (para estar inscripto en alguna acta).
  • La participación de los alumnos será considerada al momento de las calificaciones.
  • Todas las entregas de trabajos individuales o grupales deben ser de creación propia, sin excepción.