06-03-2009, 09:50
Buenas a todos! Veo que todavía no se tocó este tema así que lo voy a postear para que opinen qué les parece la propuesta de una nueva materia electiva de 4º: Técnicas Avanzadas de Construcción de Software (TACS), que propone ser una continuación natural de Técnicas Avanzadas de Programación (TADP) en su versión Funky (orientada más al diseño). Propone indagar en los temas de TADP Techie (la más tecnológica), pero con mayor contenido que ésta, aparentemente.
Les dejo uno de los mensajes con la presentación que dejaron en el grupo Yahoo! de TADP.
Les dejo uno de los mensajes con la presentación que dejaron en el grupo Yahoo! de TADP.
Cita:Hola a todos, esta carta es una especie de presentación de una nueva materia electiva, de cuarto nivel llamada Tecnologías Avanzadas en la Construcción de Software (TACS para los amigos)
Los integrantes de la cátedra vamos a ser una parte del grupo de docentes de Técnicas Avanzadas De Programación, y se podría decir que TACS es una continuación de TADP.
Los últimos cuatrimestres TADP estuvieron repartidos en 2 cursos con diferente orientación, Funky y Techie. El primero, más orientado a diseño, se focalizaba más en la aplicación de patrones en casos concretos. Techie, en cambio, buscaba darle más profundidad técnica a la materia utilizando algunas clases para profundizar temas como Persistencia o Web.
Al salir TACS, tenemos la oportunidad de hacer una materia completamente enfocada a profundizar los aspectos técnicos, quedando en TADP sólo la orientación Funky. En esta materia esperamos poder lograr formar en Uds. un criterio técnico más profundo, permitiéndoles (entre otras cosas) la elección de productos / componentes / frameworks basado en criterios más elevados.
Lo que tenemos pensado para la materia es poder dar un pantallazo grande de tecnologías que se usan hoy en día para todo el proceso de desarrollo de software, tanto las ideas en general de cada tipo de herramienta, como algunas tecnologías en particular y enfocarnos en que problemas resuelven y como lo hacen.
Entre los temas seguramente veamos cosas de persistencia y presentación de aplicaciones, RIA, comunicación e integración, aspectos metodológicos que hacen a un buen desarrollo, herramientas para el mantenimiento del código y el despliegue del software.
Lo que tenemos en mente es poder cambiar algunos aspectos del programa, en base a lo que conversemos con los alumnos a lo largo del cuatrimestre y seguramente tengamos clases especiales con algunos invitados para dar temas puntuales.
Los que quieran (y estén en condiciones) están invitados a anotarse en la materia, si bien no es una obligación formal, es sumamente recomendable que los alumnos hayan cursado TADP o manejen medianamente bien el temario de la misma (herramientas de diseño, patrones, conceptos del paradigma y la programación orientada a objetos y testeo unitario entre otras)
Saludos y esperamos vernos en clase!