Artículos
Programación con Objetos 2
Cancel

¡Bienvenido/a!

En esta página vas a encontrar casi todo lo necesario para tu cursada de Programación con Objetos 2, la materia que nos reúne. Decimos casi porque hay mucho material que “vive” en otras páginas, pero este sitio funcionará como punto de partida para llegar allí.

Si es la primera vez que entrás acá, te recomendamos que leas el contrato pedagógico, donde explicamos todo lo que tenés que saber para aprobar esta materia. Si ya viniste varias veces, probablemente quieras ir a la sección clases.

:ballot_box_with_check: Modalidad de cursada

Por motivos de público conocimiento, la modalidad de cursada será 100% virtual. En este marco, lo que normalmente llamaríamos “una clase” se va a componer de varios elementos, y va a ser tu responsabilidad familiarizarte y trabajar con cada uno de ellos.

Cada dos semanas publicaremos una nueva clase, que estará compuesta por estos elementos:

  • 💬 un encuentro sincrónico donde introduciremos la nueva clase y repasaremos los errores comunes de la anterior,
  • :video_camera: videos que explican los temas de la clase,
  • :book: lecturas, que servirán para ampliar vocabulario y guiar la búsqueda de más información sobre los temas que trabajemos,
  • :memo: un ejercicio práctico obligatorio, que deberá ser entregado por GitHub antes de que comience la siguiente clase. Estos ejercicios formarán parte de la calificación de la materia.

Podrán hacer consultas por Discord en cualquier momento, que serán respondidas según la disponibilidad del equipo docente. Además, en la semana “del medio” entre clase y clase, tendremos un espacio de consultas en vivo, también por Discord.

Las actividades sincrónicas serán en el horario de la materia, Martes de 20:00 a 22:00hs. Todo el material quedará disponible en este sitio para ser consultado cuando sea necesario.

:phone: Canales de comunicación

Vamos a utilizar esta página para subir material, fechas importantes y todo lo relacionado a la cursada. Tal vez sea una buena idea agregarla a los favoritos de tu navegador. :link::globe_with_meridians:

Para toda la comunicación más informal, avisos de último momento, novedades y consultas vamos a utilizar Discord. Es importante que lo revises regularmente para no perderte de nada.

:newspaper: Últimas publicaciones

Te dejamos aquí abajo un pequeño resumen de las últimas cosas que subimos al sitio

:point_down::point_down::point_down:

Clase 7 - El último ejercicio

Esta última clase tiene el objetivo de afianzar todo lo que aprendieron en la segunda parte de la materia. Les recomendamos que vean la grabación del encuentro sincrónico, donde hicimos una introd...

Clase 6 - Comunicación entre componentes

Objetivos de la clase Introducir el patrón Observer. Utilizar impostores para probar código que depende de componentes ajenos a nuestro programa. Conocer otra posible forma de comunicación ...

Clase 5 - Interacción con el "mundo real"

Objetivos de la clase Comprender los problemas que surgen al querer construir un programa que interactúa con personas o sistemas externos. Aplicar un mecanismo de deserialización de objetos y...

Clase 4 - Patrón Composite

Objetivos de la clase Introducir y aplicar el patrón Composite.

Clase 3 - Cualidades de diseño

En esta clase introduciremos dos aspectos que seguiremos trabajando durante todo el curso: cualidades de diseño de software y patrones de diseño orientado a objetos. Objetivos de la clase Intr...

Clase 2 - Pruebas automatizadas y TDD

En esta clase hablaremos sobre pruebas automatizadas y test driven development (TDD), una práctica que nos invita a desarrollar escribiendo primero las pruebas y luego el código. Objetivos de la c...

Contrato pedagógico

Todo lo aquí expuesto está (o debería estar) en consonancia con las normativas de la Universidad. En particular, te recomendamos que leas al menos una vez en tu carrera el régimen de convivencia...

Clase 1 - Introducción a Kotlin

Te damos la bienvenida a este espacio curricular llamado oficialmente Programación de Objetos II, pero que (en línea con los contenidos) llamaremos de aquí en más Programación con Objetos II. La di...

Etiquetas más usadas