670 likes | 812 Views
Presentación de las materias Optativas para el año 2013. Área: Arquitectura, Redes y Sistemas Operativos. Profesores. Diseño de Sistemas de Tiempo Real Fernando Romero JAVA y Aplicaciones Avanzadas en Internet Claudia Queiruga Tecnología de Identificación Automática Jorge Bellavita
E N D
Presentación de las materias Optativas para el año 2013 Área: Arquitectura, Redes y Sistemas Operativos
Profesores • Diseño de Sistemas de Tiempo Real • Fernando Romero • JAVA y Aplicaciones Avanzadas en Internet • Claudia Queiruga • Tecnología de Identificación Automática • Jorge Bellavita • Seguridad y Privacidad en Redes • Javier Díaz – Paula Venosa • Interfaces Adaptadas para Dispositivos Móviles • Ivana Harari
Profesores • Tecnologías aplicadas a Business Intelligence • Paola Amadeo • Redes y Servicios Avanzados en Internet • Nicolás Macía • SOA y su impacto en el Desarrollo de Aplicaciones • Patricia Bazán • Diseño de Aplicaciones en la Web • Gustavo Rossi
Diseño de Sistemas de Tiempo Real Fernando Romero
Contenido General Diseño de Sistemas de Tiempo real
Metodología de trabajo - Enfoque teórico práctico - Mayor peso trabajos prácticos de laboratorio - Prácticas:en la Sala de pc o autónoma, bajando de web: • Simulador utilizando BOSCH de arquitectura ia386 con una placa adquisidora A/D,más interfaz gráfica para simular entradas digitales y analógicas (desarrollado en la Cátedra). -Live cd de linux-rt, con compiladores, herramientas de test, etc. -Software libre para desarrollo y simulación de microcontroladores Microchip (MPLAB, Proteus) y ARM (Keil, Proteus). - También se dispone en la Cátedra de: -3 brazos robot tipo LynxArm, robot tipo vehículo (armados en la Cátedra), -3 robots Khepera. Este equipamiento está disponible para los alumnos que quieran hacer un trabajo para promocionar la materia. Diseño de Sistemas de Tiempo real
Evaluación Dos modalidades: -Modalidad Presencial: Presentación obligatoria de trabajos prácticos finalizados y funcionando Se rinde examen parcial sobre los temas vistos en dichas prácticas La aprobación del examen parcial práctico otorga la aprobación de TP. Se puede promocionar la materia (habiendo aprobado los TP),realizando un trabajo adicional monográfico sobre un tema a designar por la Cátedra. Esta monografía se presenta en fecha de final No habiendo cumplido con la aprobación de algún trabajo práctico o del parcial práctico, los alumnos pasan a modalidad a distancia. -Modalidad a distancia: Se realizará un trabajo teórico-práctico a determinar por la Cátedra Los alumnos pueden consultar mediante el entorno de EAD Web-UNLP y además disponen de horarios presenciales para consulta Se toma un parcial sobre los temas de las prácticas cuya aprobación otorga la aprobación de los TP. El examen final consiste en la defensa del trabajo teórico-práctico resuelto por el alumno, en fecha de final En ambas modalidades los alumnos disponen de la plataforma WEBUNLP para consultas, o enviar los trabajos a presentar para su corrección. En dicha plataforma los alumnos disponen de las transparencias de teoría, las prácticas, el material para realizar las mismas, tanto simuladores como imágenes para armar live cd's con los sistemas operativos de tiempo real con los que trabajar. También un foro para hacer consultas. Diseño de Sistemas de Tiempo real
¿Por qué elegirla? • Fuerte contenido práctico • Posibilidad de relacionar diferentes conocimientos en un trabajo integrado • Acceso a hardware especializado • Contenidos actualizados Diseño de Sistemas de Tiempo real
Horarios • Horarios de teoría • Miercoles de 11 a 14hs. • Horarios de práctica • Miércoles de 15 a 18hs. Diseño de Sistemas de Tiempo real
Más información • Plataforma web: http://webunlp.unlp.edu.ar/ • Contacto: fromero@lidi.info.unlp.edu.ar • Inicio del curso 27 de marzo Diseño de Sistemas de Tiempo real
JAVA y Aplicaciones Avanzadas en Internet Claudia Queiruga
Contenido General • Enfocado a la construcción de aplicaciones de gran envergadura, server-side, en tecnologías JAVA, caracterizadas por ser distribuidas, multiusuario, de alta disponibilidad, de acceso seguro, portables, escalables e interoperables. • Modelo de componentes multi-tier promovido por JEE. • Atención de las peticiones HTTP mediante Servlets. • ServletsListeners y servlets Filtros. • Manejo de sesiones. • Construcción de páginas dinámicas mediante Java ServerPages (JSP) • Tagscustomizados en JSP. • Conexión a Bases de Datos. DriverManager y la interface DataSource. • Programación orientada a aspectos: el lenguaje AspectJ • El framework JSF-JavaServer Faces. JAVA y Aplicaciones Avanzadas en Internet
Metodología de trabajo • Contenidos articulados y organizados en instancias prácticas y teóricas semanales. • Uso de la plataforma de gestión de cursos de la Facultad de Informática: http://catedras.info.unlp.edu.ar. • Dos modalidades: • Clases teóricas y prácticas de carácter presencial. • Este año se incorpora la modalidad semi-presencial: se utiliza la plataforma virtual para la comunicación de teóricos y prácticos y un foro de consulta especial. Se contemplan algunas actividades de evaluación presencial. Para esta modalidad se recomienda buen manejo de Java StandarEdition. • Utilización de ambientes de desarrollo de software profesional: versionado de código, IDEs de desarrollo, virtualización, emuladores de dispositivos móviles, servidores web, etc. Uso de herramientas de soporte y desarrollo de la comunidad de software libre. JAVA y Aplicaciones Avanzadas en Internet
Evaluación Para la aprobación de los trabajos prácticos: • Se debe realizar el desarrollo de un proyecto que tendrá pautadas 6 entregas. En cada instancia, el alumno deberá presentar una producción de su proyecto. Estas entregas son de seguimiento y de evaluación con calificación. • Los alumnos de modalidad semi-presencial realizarán las entregas de manera no presencial a través del curso virtual, pero deberán realizar 3 evaluaciones parciales presenciales acerca de los temas de las entregas. La aprobación final de la asignatura: • Evaluación del proyecto desarrollado durante la cursada y una defensa oral del mismo en la que se indaga sobre los conceptos teóricos aplicados en el desarrollo, o en una prueba escrita sobre los contenidos desarrollados en la teoría y la práctica a lo largo de la asignatura. JAVA y Aplicaciones Avanzadas en Internet
¿Por qué elegirla? • Completa los conocimientos y destrezas para desarrollar aplicaciones server-side usando tecnologías JAVA. • Consolida la formación experimental y profesional del estudiante, ubicándolo en un entorno de trabajo similar al real y cotidiano. JAVA y Aplicaciones Avanzadas en Internet
Horarios • Horario de teoría • Miércoles de 15 a 16:30 hs. • Horario de práctica • Miércoles de 16:30 a 19:30 hs. JAVA y Aplicaciones Avanzadas en Internet
Más información • Plataforma web: http://catedras.info.unlp.edu.ar • Contacto: claudiaq@info.unlp.edu.ar • Correlativas: Proyecto de Software Proyecto de Desarrollo (Plan 1990) • Inicio del curso JAVA y Aplicaciones Avanzadas en Internet
Tecnología de Identificación Automática Jorge Bellavita
Contenido General El curso brinda un panorama de las tecnologías de identificación automática y captura de datos, cada día más presentes en la vida cotidiana y profesional, ya que son potencialmente aplicables en muchos sectores de la industria, comercio y servicios. Esta variedad de tecnologías, que evitan los métodos manuales para la recolección y entrada de información, incluyen, entre otras, lectura de códigos de barras, de marcas ópticas, procesamiento de formularios, bandas magnéticas, smart cards, RFID, visión por computadora, biometría. Tecnología de Identificación Automática
Metodología de trabajo • Explicación introductoria de cada tecnología Fundamentos, alcances y limitaciones, ejemplos de uso. • Discusión/debate en clase Casos de aplicación, variantes tecnológicas, tendencias, comentario de lecturas. • Tareas grupales Búsqueda y estudio, presentaciónes en clase. Tecnología de Identificación Automática
Evaluación • Presentaciones grupales • Prueba globalizadora individual Tecnología de Identificación Automática
¿Por qué elegirla? En la implementación de todo sistema informático es importante considerar el ingreso de la información, ya sea por razones de costo, tiempo, confiabilidad o seguridad. >> Es interesante complementar la formación general conociendo las tecnologías disponibles y en desarrollo para el ingreso automático de información. Tecnología de Identificación Automática
Horarios • Horario único Miércoles 19:30 a 22:00 Tecnología de Identificación Automática
Más información • Contacto: tec_ida@yahoo.com.ar • Inicio del curso 2do semestre Tecnología de Identificación Automática
Seguridad y Privacidad en Redes Javier Díaz Paula Venosa
Contenido General Conceptos básicos de seguridad. Terminología relacionada Criptografía: Firma digital, PKI, PGP, Esteganografía Amenazas a las que estamos expuestos: footprinting, fingerprinting, enumeración, scanning, sniffing, etc. Seguridad en aplicaciones WEB. Ataques más comunes: XSS, CSRF, SQLi, LFI, etc Mecanismos de protección: Firewalls, IDS, honeypots, WAF Seguridad y Privacidad en Redes
Metodología de trabajo Clases teóricas para presentación de temas con demostraciones prácticas Explicaciones prácticas incorporando demostraciones de ataques específicos Trabajos prácticos sobre las distintas temáticas Seguimiento con evaluaciones por temas durante la cursada Seguridad y Privacidad en Redes
Evaluación Aprobación de la cursada + Evaluaciones parciales en plataforma virtual por temas + Parcial escrito (evaluación por temas) Nota Final de la materia: 2 opciones 1- Evaluación escrita ó 2- Desarrollo de trabajo de investigación en temas propuestos por la cátedra. Seguridad y Privacidad en Redes
¿Por qué elegirla? - Para conocer ataques y amenazas de seguridad existentes en redes y sistemas - Para poder probar herramientas que permitan descubrir vulnerabilidades - Para conocer mecanismos de seguridad existentes para mitigar amenazas y monitorear la seguridad de los activos - Para comprender aspectos de seguridad importantes a la hora de incorporar nuevos servicios - Porque es una temática actual, de aplicación inmediata Seguridad y Privacidad en Redes
Horarios • Horarios de teoría • Día y hora: a confirmar • Horarios de práctica • Día y hora: a confirmar Seguridad y Privacidad en Redes
Más información • Plataforma web: https://catedras.info.unlp.edu.ar • Contacto: pvenosa@info.unlp.edu.ar • Inicio del curso: 12/08/2013 Seguridad y Privacidad en Redes
Interfaces Adaptadas para Dispositivos Móviles Ivana Harari Andrea Keillif
Contenido General • Abordaje del diseño y desarrollo de interfaces del usuario específicas para dispositivos móviles • Se tiene en cuenta aspectos de: • adaptación según tipo y modelo del aparato móvil, • contexto • aspectos • tecnológicos • aplicaciones y • usos, • como también • normas internacionales de usabilidad. Interfaces Adaptadas para Dispositivos Móviles
Metodología de trabajo • Uso de plataforma moodle con el material teórico. • Estructura de cursada tipo taller • Fuerte articulación entre la teoría y la práctica. • Clases teórico- prácticas con instancias de diseño, planificación y evaluación de productos y sitios Web móviles • Trabajo experimental • Trabajos Prácticos con entrega obligatoria Interfaces Adaptadas para Dispositivos Móviles
Evaluación • Participación en las exposiciones • Participación en el diseño y desarrollo de aplicaciones móviles • Aprobación de un parcial teórico conceptual • Aprobación de los trabajos prácticos obligatorios y del trabajo final Interfaces Adaptadas para Dispositivos Móviles
¿Por qué elegirla? • Es una temática actual • La multiplicidad de dispositivos requiere de estrategias de diseño y desarrollo que permita: • Eficiencia, • adaptación, • consistencia, • performance, • usabilidad, • innovación, • calidad. • Cualidades que se abordan en esta materia Interfaces Adaptadas para Dispositivos Móviles
Horarios de teoría Día y hora: Miércoles o Jueves de 8 a 11 hs. Horarios Interfaces Adaptadas para Dispositivos Móviles
Contacto Ivana Harari iharari@info.unlp.edu.ar Andrea Keillif akeillif@info.unlp.edu.ar Horarios Interfaces Adaptadas para Dispositivos Móviles
Tecnologías Aplicadas a Business Intelligence Paola Amadeo
Contenido General • Se estudiarán las componentes de la Inteligencia de Negocios, haciendo hincapie en los fundamentos, características, ventajas, desventajas de un Data Warehouse, como pilar de la Inteligencia de Negocio. La tecnología es imprescindible para reunir, almacenar y analizar toda la información de una organización, que facilite la toma de decisiones en todos los niveles. • Se analizará cada etapa de la construcción de un Data Warehouse, y distintas herramientas para su construcción. Se implementarán Datamarts a través de diferentes herramientas, como Pentaho y O3. • Se estudiarán otras técnicas de BI como Reporting, Data Mining. • Se analizarán distintas herramientas para Data Analytics, y Big Data entre otras. Tecnologías Aplicadas a Business Intelligence
Metodología de trabajo • Modalidad del tipo Taller, con actividades en la sala de PC. Se plantean entregas de trabajos prácticos aplicando las herramientas estudiadas en clase, cuestionarios, análisis de casos, wikis, etc. • Horario: Miercoles 18:00 a 22:00 hs • Para consultar la producción del años anteriores: • http://www.busintelligence.com.ar • http://www.facebook.com/groups/294053034035388/ Tecnologías Aplicadas a Business Intelligence
Evaluación • Para aprobar la cursada y la materia deben aprobar el 90% de las actividades realizadas y el trabajo final que se desarrolla durante el dictado de la materia. • Se toma asistencia, que incide en la calificación final de la materia. Tecnologías Aplicadas a Business Intelligence
¿Por qué elegirla? • El crecimiento exponencial de las bases de datos utilizadas en sistemas de información que dan soporte a las actividades de la sociedad actual, han abierto un nuevo mercado para esta tecnología. Esta realidad es reflejada también por una encuesta realizada en el mes de junio del 2011 sobre los trabajos en IT por Dice.com, y publicada en la revista InfoWorld. Uno de los trabajos más solicitados y mejor pagos es el de Data scientist, ubicado en la 2° posición según este ranking. The 6 hottest new jobs in IT . http://www.networkworld.com/news/2011/061411-the-6-hottest-new-jobs.html? source=NWWNLE_nlt_daily_pm_2011-06-14 Tecnologías Aplicadas a Business Intelligence
Más información • Plataforma Virtual :catedrabi@info.unlp.edu.ar • @catedrabi • http://www.facebook.com/groups/294053034035388/http://www.facebook.com/catedrabi.unlp?fref=ts • Inicio del curso: 2° semestre Tecnologías Aplicadas a Business Intelligence
Redes y Servicios Avanzados en Internet Nicolás Macía
Visión global del funcionamiento de Internet (actores, interrelación entre los mismos, optimizaciones posibles) Consolidar la formación experimental con laboratorios con todos los temas abordados Integración de las soluciones implementadas por los distintos alumnos en los talleres prácticos,con el objeto de crear una maqueta general en la que, al igual que Internet, cada alumno será responsable por el correcto funcionamiento de una parte de la misma. Contenido General Redes y Servicios Avanzados en Internet
Contenido General (cont) Contenidos mínimos: + IPv6 + Sistemas Autónomos / ISPs / NAP + Enrutamiento intra sistemas autónomos (Ruteo Interno) + Entutamiento inter sistemas autónomos (Ruteo Externo): BGP + Servicios distribuidos + Optimizaciones posibles Redes y Servicios Avanzados en Internet
+ Clases teóricas para presentación de los temas + Talleres prácticos en los que se realizan configuraciones sobre los conceptos presentados + Cada tema nuevo, se aplica sobre las bases de lo visto anteriormente + Uso de software libre para la realización de las actividades prácticas Metodología de trabajo Redes y Servicios Avanzados en Internet
Aprobación de la cursada + Seguimiento de talleres prácticos + Dos instancias obligatorias de evaluación práctica + Parcial escrito Nota final de la materia (2 opciones): 1- Evaluación escrita ó 2- Extensión del trabajo desarrollado durante la cursada . Evaluación Redes y Servicios Avanzados en Internet
Porque además de brindar una visión global del funcionamiento de Internet: - Propone talleres prácticos en los que se creará una red de redes como Internet en un entorno controlado donde los alumnos operan una parte de la misma. - Porque los temas abordados son relevantes para cualquier interesado en trabajar en entornos de gestión de infraestructuras de redes, como pueden ser: un NOC (Network Operation Center) un ISP (Internet Service Provider) un NAP (Network Access Points). ¿Por qué elegirla? Redes y Servicios Avanzados en Internet