Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PLANIFICACIÓN CICLO LECTIVO 2015
ÍNDICE ÍNDICE... 2 PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN... 4 OBJETIVOS... 5 ORGANIZACIÓN DE CONTENIDOS... 6 PROGRAMA ANALÍTICO... 7 CRITERIOS DE EVALUACIÓN... 8 EVALUACIÓN:... 8 AUTOEVALUACIÓN:... 11 PLAN DE TRABAJO... 9 METODOLOGÍA... 9 BIBLIOGRAFÍA... 12 ARTICULACIÓN... 12 ARTICULACIÓN CON EL ÁREA:... 13 TEMAS RELACIONADOS CON MATERIAS DEL ÁREA:... 14 ARTICULACIÓN CON EL NIVEL:... 15 TEMAS RELACIONADOS CON MATERIAS DEL NIVEL:... 16 ARTICULACIÓN CON LAS CORRELATIVAS:... 17 TEMAS RELACIONADOS CON LAS CORRELATIVAS:... 18 ORIENTACIÓN... 19 DEL ÁREA:... 19 DE LA ASIGNATURA:... 19 Página 2 de 19
PROFESIONAL DOCENTE A CARGO Docente Categoría Título Profesional Gabriel Cerutti Profesor Adjunto Interino Simple Ad Honorem Esp. En Ingeniería Gerencial Ing. En Sistemas de Información Juan Pablo Bono Emilio Genesio Ayudante de Trabajos Prácticos de 1º Interino Ad Honorem Ayudante de Trabajos Prácticos de 1º Interino Ad Honorem Analista Universitario en Sistemas Ing. En Sistemas de Información Ing. En Sistemas de Información Página 3 de 19
UBICACIÓN Dentro del contexto curricular prescripto se ubica en: Carrera: Ingeniería en Sistemas de Información Plan: 2008 Orientación: Ingeniería de Software Área: Tecnologías Aplicadas Nivel: 5to. Carga Horaria Semanal: 4 hs. Régimen: Cuatrimestral Teórica Teoría Práctica Laboratorio Distribución horaria Formación Práctica Formación experimental Resolución de problemas de Ingeniería Proyecto y diseño Práctica profesional supervisada Total de horas 34 0 14 16 0 0 0 64 Página 4 de 19
OBJETIVOS Objetivo General de la cátedra: Que el alumno adquiera capacidad para comprender el impacto que generan las tecnologías móviles, administrar y hacer uso de las técnicas y herramientas que permiten interpretar y desarrollar adecuadamente aplicaciones de software para diferentes dispositivos móviles. Objetivos específicos: 1. Conocer en sentido genérico la importancia de las tecnologías móviles y su impacto en los procesos de desarrollo de software. 2. Comprender los procesos para el desarrollo de software en dispositivos móviles. 3. Desarrollar un espíritu analítico e innovador, incentivando la creatividad y la participación en el tratamiento de problemas y la aplicación de nuevas ideas. 4. Promover la participación efectiva del educando y su inserción en equipos de trabajo. 5. Conocer y aplicar las herramientas y técnicas actuales para el desarrollo de aplicaciones de software basados en tecnologías móviles. 6. Estimular las capacidades y principios éticos para un futuro desempeño profesional. 7. Formar un profesional con mentalidad sistémica, que les permita abordar la resolución de problemas de procesamiento de información como un todo. Página 5 de 19
ORGANIZACIÓN DE CONTENIDOS Introducción a las tecnologías móviles Contenidos es: que son las tecnologías móviles, evolución e impacto actual, necesidades de usuarios, tendencias y tecnologías disponibles. Contenidos Procedimentales: Interpretar la evolución e impacto de las tecnologías móviles en los usuarios, su influencia y contribución hacia el cambio en las necesidades. Contenidos Actitudinales: comprensión del impacto en la adopción de tecnologías móviles, su influencia e implicancia en las necesidades de los usuarios. Desarrollo de Aplicaciones Móviles Contenidos es: como desarrollar aplicaciones para dispositivos móviles, sus ventajas y desventajas, requerimientos, alcances y limitaciones. Contenidos Procedimentales: analizar la conveniencia en la elección de arquitecturas móviles en función de la situación problemática planteada. Contenidos Actitudinales: comprender la importancia en la adecuada elección de la arquitectura móvil y herramientas para el desarrollo de soluciones. Aplicaciones Web Móviles Multiplataforma Contenidos es: crecimiento en las aplicaciones web para dispositivos móviles. Las necesidades de los usuarios y opciones para satisfacerlas. Herramientas para un adecuado desarrollo Contenidos Procedimentales: interpretar las arquitecturas y sus características para dispositivos móviles, posibilidades que brindan a usuarios y esquemas más apropiados para el desarrollo de soluciones. Contenidos Actitudinales: identificar las arquitecturas disponibles y seleccionar la más conveniente para el desarrollo de aplicaciones web en dispositivos móviles. Página 6 de 19
PROGRAMA ANALÍTICO Eje Temático Nº 1: Introducción a Tecnologías Móviles Unidad Nº 1: Tecnologías Móviles 1.1 Conceptos iniciales 1.2 Evolución de las tecnologías móviles 1.3 Impacto de las tecnologías móviles 1.4 Necesidades de los usuarios 1.5 Tendencias móviles y escenarios futuros 1.6 Infraestructura y tecnologías disponibles 1.7 Arquitecturas móviles más utilizadas 1.8 Ventajas y desventajas en la utilización de tecnologías móviles Eje Temático Nº 2: Desarrollos de aplicaciones móviles Unidad Nº 2: Introducción al desarrollo de aplicaciones móviles 1.1 Conceptos iniciales 1.2 Arquitectura de una aplicación móvil 1.3 Herramientas y técnicas para desarrollo móvil 1.4 Plataformas móviles 1.5 IDE + SDK para desarrollo móvil Unidad Nº 3: para Android 2.1 Conceptos iniciales 2.2 Características de la plataforma Android 2.3 IDE + SDK para desarrollo móvil para Android 2.4 Desarrollo de una aplicación móvil para Android Eje Temático Nº 3: Aplicaciones móviles web mobile Unidad Nº 4: Introducción al desarrollo web mobile 3.1 Conceptos iniciales 3.2 Desarrollos multiplataforma y multidispositivos 3.3 Ventajas y desventajas 3.4 Arquitectura de una aplicación web mobile 3.5 Herramientas y técnicas para desarrollo web mobile Unidad Nº 5: con HTML 5 4.1 Conceptos iniciales 4.2 Diseño para Web Mobile HTML5. 4.3 Maquetación y diseño para Web Mobile con CSS 4.4 Desarrollo de una aplicación web Mobile con HTML5 y CSS. Página 7 de 19
Evaluación: CRITERIOS DE EVALUACIÓN Para el seguimiento y evaluación de los contenidos propuestos, se utilizaran: 1. Evaluación formativa: realizada durante todo el proceso de enseñanzaaprendizaje; mediante debate de ideas y conceptos, trabajos prácticos en el aula y en laboratorio, grupos de resolución de ejercicios, para conocer el avance en la asimilación de contenidos, con el objeto de adecuar este proceso a las necesidades emergentes. 2. Evaluación sumativa: a través de dos exámenes parciales individuales, pudiendo recuperar solo uno de ellos. Se evaluará de 0 a 10 puntos, siendo necesario obtener como mínimo 4 puntos. Regularidad: La regularización de la asignatura se obtiene: Completando como mínimo el 75% de asistencia a clases. Con la aprobación de las evaluaciones formativas desarrolladas en el aula, con nota mayor o igual a cuatro (4). Con la aprobación de las evaluaciones sumativas, con nota mayor o igual a cuatro (4). Examen final: Se desarrollaran preguntas con un enfoque teórico y se solicitará la resolución de casos prácticos, vinculados con los temas abordados en el programa analítico. Página 8 de 19
PLAN DE TRABAJO Semana Clase Eje temático Nº 1: Contenidos Metodología Evaluación Presentación de la Materia Nivel de Profundidad Bibliografía Cronograma Condiciones de regularidad Pautas de trabajo Exámenes parciales Encuesta inicial Clase 1. Conceptos iniciales Evolución de las tecnologías móviles Impacto de las tecnologías móviles en los usuarios y los negocios Exposición en aula No requerido Necesidades de los usuarios Tendencias móviles y escenarios futuros Infraestructura y tecnologías disponibles Arquitecturas móviles más utilizadas Ventajas y desventajas en la utilización de tecnologías móviles. Introducción al desarrollo de aplicaciones móviles Clase 2. Conceptos iniciales Arquitectura de una aplicación móvil Herramientas y técnicas para desarrollo móvil Exposición Trabajos en Evaluativa 1-2 3 4 Plataformas móviles IDE + SDK para desarrollo móvil Introducción a plataforma Android. Clase 3. Conceptos iniciales Principales características IDE + SDK para Android Aprendiendo a instalar y configurar el entorno de trabajo móvil para desarrollo en plataforma Android. Exposición Trabajos en 1-2 3 4 Clase 4. Conociendo el SDK para android Desarrollo de una aplicación móvil para Android Exposición Trabajos en 1-2 3 4 Clase 5. Desarrollo de una aplicación móvil para Android Exposición Trabajos en 1-2 3 4 Clase 6. Desarrollo de una aplicación móvil para Exposición en Aula 1-2 3 4 Página 9 de 19
Semana Clase Clase 7. Clase 8. Android Eje temático Nº 1: Contenidos Metodología Evaluación Implementación en dispositivos con Android Primer Parcial Introducción al desarrollo de aplicaciones web mobile Exposición en Aula Nivel de Profundidad Bibliografía 1-2 3 4 Conceptos iniciales Clase 9. Desarrollos multiplataforma y multidispositivos Ventajas y desventajas Exposición en Aula 5 6 Arquitectura de una aplicación web mobile Herramientas y técnicas para desarrollo web mobile Introducción a desarrollo web mobile con HTML5 Exposición Clase 10. Principales características Arquitectura de aplicaciones web mobile con HTML5 Trabajos en 5 6 Exposición Clase 11. Arquitectura de aplicaciones web mobile con HTML5 Trabajos en 5 6 Introducción a desarrollo web mobile con CSS Exposición Clase 12. Principales características Arquitectura de aplicaciones web mobile con CSS Trabajos en 5 6 Exposición Clase 13. Arquitectura de aplicaciones web mobile con CSS Trabajos en 5 6 Exposición Clase 14. Desarrollo de una aplicación web mobile con HTML 5 y CSS Trabajos en 5 6 Clase 15. Segundo Parcial Página 10 de 19
METODOLOGÍA Los temas previstos en la planificación han sido elegidos en virtud de una formación profesional acorde a los requerimientos de mercado. El programa analítico por unidades se realizó con el mayor grado de desagregación posible. Existe material didáctico editado por los docentes de la cátedra que permite reducir el tiempo invertido en toma de notas, optimizando el desarrollo de las clases, y permitiendo además un ordenamiento preciso de la asignatura. Se genera además un repositorio digital de información de la cátedra disponible para los estudiantes, donde podrán consultar los conceptos desarrollados en clase, así como también los artículos de interés que los docentes vayan aportando como material de consulta complementario. Medios de comunicación electrónicos se establecerán con los estudiantes, incrementando la disponibilidad de canales para consulta y atención de requerimientos, fuera de los horarios de cátedra. La planificación y la metodología de enseñanza, responden a los siguientes lineamientos: Aplicación de clases magistrales, expositivas, incorporando hechos reales a fin de introducir información, de forma estructurada y dinámica, para lograr su interpretación, generar la participación y el debate del educando. El apoyo de la exposición se realiza a través de los siguientes recursos didácticos: pizarrón, presentaciones por medio de PC, proyector y apuntes con temas de actualidad relacionados con el contenido desarrollado. Utilización de las metodologías aula-taller, conformando grupos de trabajo y/o personal, orientados y supervisados por los docentes de la cátedra, para el análisis de casos y resolución de problemas, planteados de acuerdo a la unidad temática desarrollada, con exposición y debate de las conclusiones arribadas. Página 11 de 19
Bibliografía Obligatoria BIBLIOGRAFÍA 1. CONDER, Shane; DARCEY, Lauren. Android Wireless Aplication Development. 2º Edición. Editorial Addison-Wesley. Año 2011. 793 páginas. Idioma Español. ISBN 978-0-321-74301-5 2. KARCH, Marziah. Android for Works: Productivity for professional. Editorial Apress. Año 2010. 309 páginas. Idioma Español. ISBN 978-1-4302-3000-7 3. MURPHY, Mark L. Beginning Android. Año 2009. 357 páginas. ISBN 978-1-4302-2419-8 4. ABLESON, W Frank; SEN, Roby. KING, Chris. Android In Action. 2º Edición. Editorial Manning. Año 2011. 594 páginas. Idioma Español. ISBN 978-1-935182-72-6 5. HERRERA RIOS, Emmanuel. Arrancar con HTML5. Curso de Programación. Primera Edición. Editorial Alfaomega Grupo Editor. Año 2012. 264 páginas. Idioma Español. ISBN 978-607-707-331-4 6. DE LUCA, Damián. HTML 5. Primera Edición. Editorial Fox Andina. Año 2011. 320 Páginas. Idioma Español. ISBN 978-987-1773-79-4 Página 12 de 19
ARTICULACIÓN Articulación con el Área: Asignatura Carga Horaria Porcentaje 64 4,76% Ing. Software Orientada a Objetos 128 9,52% Sistemas de Apoyo a la Gestión y a las 128 9,52% Decisiones Sistemas y Organizaciones 96 7,14% Administración de Recursos 192 14,28% Calidad en el Desarrollo de Software 64 4,76% Análisis de Sistemas 192 14,28% Diseño de Sistemas 192 14,28% Ingeniería en Software 96 7,14% Proyecto Final 192 14,28% 1344 Página 13 de 19
Temas relacionados con materias del área: Ing. De Software Orientada a Objetos Orientación a objetos Sistemas de Apoyo a la Gestión y a las Decisiones Análisis de Sistemas Modelo de Objetos Sistemas y Organizaciones Administracion de Recursos Calidad en el Desarrollo de Software Diseño de Sistemas Diseño de Arquitectura Persistencia Ingeniería de Software Pruebas del sistemas Proyecto Final Pruebas del sistemas Arquitectura de una aplicación móvil Arquitectura de una aplicación web mobile Página 14 de 19
Articulación con el Nivel: Asignatura Carga Horaria Porcentaje (elec) 64 6,77% Proyecto Final 192 20,33% Inteligencia Artificial 96 10,17% Administración Gerencial 96 10,17% Sistemas de Gestión 128 13,56% Calidad en el Desarrollo de Software 64 6,77% Informática Industrial Avanzada 64 6,77% Redes Avanzadas 64 6,77% Prospectiva Profesional 48 5,08% Sistemas de Apoyo a la Gestión y a las Decisiones 128 13,56% 944 Página 15 de 19
Temas relacionados con materias del nivel: Proyecto Final Desarrollo de un sistema de información Inteligencia Artificial Administración Gerencial Sistemas de Gestión Calidad en el Desarrollo de Software Informatica Industrial Avanzada Redes Avanzadas Prospectiva Profesional Sistemas de Apoyo a la Gestión y a las Decisiones Página 16 de 19
Articulación con las correlativas: Asignatura Arquitecturas Móviles Para cursar Para rendir Cursada Aprobada Aprobada - Paradigmas de Programación - Diseño de Sistemas - Ingeniería de Software - Construcción de Software - Diseño de Sistemas - Ingeniería de Software - Construcción de Software Página 17 de 19
Temas relacionados con las correlativas: Diseño de Sistemas Diseño de Arquitectura Persistencia Ingeniería de Software Pruebas del sistemas Construcción de Software Diseño Datos Control Documentación del Código Paradigmas de Programación Objetos Arquitectura de una aplicación móvil Arquitectura de una aplicación web mobile Página 18 de 19
ORIENTACIÓN Del Área: Formar en el dominio de la metodología de sistemas y su aplicación profesional, permitiendo integrar los conocimientos de otras áreas de forma tal de dar significación a los mismos y desarrollar criterios tendientes a definir la idiosincrasia del Ingeniero en Sistemas de Información. De la Asignatura: Formar profesionales capaces de comprender el impacto de las tecnologías móviles en las necesidades de los usuarios y procurar una adecuada elección de las arquitecturas móviles, técnica y herramientas para el desarrollo de software. Página 19 de 19