INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Informes Electrónicos para Aplicaciones (Optativa II) 2. Competencias Diseñar proyectos de tecnologías de información (T.I.) para contribuir a la productividad y logro de los objetivos estratégicos de las organizaciones utilizando las metodologías apropiadas. Estructurar los requerimientos de sistemas de tecnologías de información (T.I.) para establecer los elementos adecuados para desarrollar reportes en forma impresa acorde al giro y necesidades de la empresa. 3. Cuatrimestre tercero 4. Horas Prácticas 45 5. Horas Teóricas 30 6. Horas Totales 75 7. Horas Totales por Semana 5 Cuatrimestre 8. Objetivo de la Asignatura El alumno empleará las herramientas de creación de informes para el desarrollo de sistemas de información que presenten datos con opciones de impresión. Unidades Temáticas Horas Prácticas Teóricas Totales I. Principios básicos de Informes en Visual 2 5 7 Studio.Net. II. Reportes Electrónicos para Impresión 20 10 30 III. Reportes Dinámicos 23 15 38 Totales 45 30 75
UNIDADES TEMÁTICAS 1. Unidad Temática I. Principios Básicos de Informes en Visual Basic 2. Horas Prácticas 2 3. Horas Teóricas 5 4. Horas Totales 7 5. Objetivo El alumno conocerá los tipos de informes que se pueden utilizar dentro del desarrollo de sistemas de información. Temas Saber Saber hacer Ser Informes en el Desarrollo de Aplicaciones Definir los conceptos de informe y reporte. Identificar las Ventajas y Desventajas de los Objetos de Informe. Emplear el objeto Informe para agregar opciones de Impresión a las aplicaciones de Escritorio. Objetivo Ético Coherente Proactivo Asertivo Reconocer las buenas prácticas de programación. Objetos de Visualización de Reportes e Informes. Conocer los diferentes objetos disponibles para visualizar informes y reportes Utilizar el objeto ReportViewer para visualizar reportes Windows dentro de las aplicaciones de Escritorio.
Resultado de aprendizaje Elaborará una aplicación que contenga: Informes y Visualizadores de Informes Windows. Relaciones de agregación y/o asociación documentada en un reporte que incluya: Plantilla personalizada para evitar errores de sintaxis en la codificación. Código fuente de la aplicación. Proceso de evaluación Secuencia de aprendizaje 1.Identificar los objetos para emplear informes dentro del desarrollo de las aplicaciones 2.Identificar los conceptos de: informe, reporte, visualizador de informe. 3.Verificar el funcionamiento de la aplicación. Instrumentos y tipos de reactivos Ejecución de Tareas Listas de verificación
Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Ejercicios prácticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didácticos Cañón Equipo de cómputo Lenguaje de programación Visual Basic Pintarrón Plumones Espacio Formativo Aula Laboratorio / Taller Empresa X
UNIDADES TEMÁTICAS 1. Unidad Temática II. Reportes Electrónicos para Impresión. 2. Horas Prácticas 20 3. Horas Teóricas 10 4. Horas Totales 30 El alumno programará aplicaciones de escritorio que presenten 5. Objetivo reportes electrónicos con múltiples opciones de impresión, para integrar la información en los sistemas. Temas Saber Saber hacer Ser Elementos de Informes Identificar los elementos de informes tales como: tablas, matriz, gráficos, imagen, etc. Desarrollar aplicaciones que presenten informes con los sig. Elementos: líneas, tablas, cuadros de texto, tablas, listas, gráficos imágenes. Objetivo Ético Coherente Proactivo Planificador Creativo Innovador Informes Integrados. Identificar el concepto de SubInformes. Desarrollar aplicaciones empleando el concepto de SubInformes (Informes Integrados). Objetivo Ético Coherente Proactivo Planificador Creativo Innovador
Resultado de aprendizaje Elaborará una aplicación que contenga Informes con: Proceso de evaluación Secuencia de aprendizaje 1.Identificar los elementos de Informes Instrumentos y tipos de reactivos Ejecución de Tareas Listas de verificación Tablas. Matrices Gráficos de Barras. Imágenes Listas. 2.Codificar una aplicación y empleando dichos conceptos. 3.Verificar el funcionamiento de la aplicación. La aplicación deberá estar documentada en un reporte que incluya: Plantilla personalizada para evitar errores de sintaxis en la codificación. Código fuente de la aplicación.
Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Ejercicios prácticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didácticos Cañón Equipo de cómputo Lenguaje de programación Visual Basic Pintarrón Plumones Espacio Formativo Aula Laboratorio / Taller Empresa X
UNIDADES TEMÁTICAS 1. Unidad Temática III. Reportes Dinámicos 2. Horas Prácticas 23 3. Horas Teóricas 15 4. Horas Totales 38 5. Objetivo El alumno desarrollará aplicaciones que utilicen reportes tipo Crystal Reports para proporcionar reportes dinámicos. Temas Saber Saber hacer Ser Conceptos básicos de Crystal Reports Campos de Datos, Campos de Fórmula y Campos de Parámetros Totales Acumulados Identificar los conceptos de los elementos de Crystal Reports. Identificar las características de los diferentes tipos de Campos presentes en los Informes de Crystal Reports Conocer los campos que fungen como Totales Acumulados en Crystal Reports Desarrollar aplicaciones empleando reportes dinámicos de Crystal Reports con campos de Datos, fórmulas y parámetros. Desarrollar aplicaciones empleando reportes dinámicos de Crystal Reports con campos de Totales Acumulados Objetivo Objetivo Coherente Proactivo Planificador Creativo Innovador Comprometido Responsable Objetivo Innovador Comprometido Responsable
Resultado de aprendizaje Elaborará una aplicación utilizando reportes dinámicos de Crystal Reports que incluya: Campos de Base de Datos. Campos de Fórmulas Campos de Parámetros Totales Acumulados Código fuente de la aplicación. Justificación del patrón de diseño empleado. Proceso de evaluación Secuencia de aprendizaje 1.Identificar las características de los reportes dinámicos de Crystal Reports, 2.Seleccionar el patrón de diseño adecuado a la organización. 3. Codificar los patrones de diseño en una aplicación. 4.Verificar el funcionamiento de la aplicación. Instrumentos y tipos de reactivos Ejecución de Tareas Listas de verificación
Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Ejercicios prácticos Estudios de Casos Aprendizaje basado en Proyectos Medios y materiales didácticos Cañón Equipo de cómputo Lenguaje de programación con Crystal Reports. Pintarrón Plumones Espacio Formativo Aula Laboratorio / Taller Empresa X
CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Estructuras aplicaciones Windows que presenten informes con múltiples opciones de impresión, además de reportes dinámicos para brindar desarrollo de sistemas de información completos y de calidad en el proceso de desarrollo. Criterios de Desempeño Genera documentos de especificación de requerimientos conforme a los estándares y metodologías establecidas para ello. Genera el análisis y modelado de la aplicación de acuerdo a los requerimientos con base en los estándares y metodologías (Patrones de diseño e Ingeniería de Software). Genera la aplicación con base en el modelado previamente establecido. Ejecuta plan de pruebas para verificar funcionalidad. Documenta los resultados.
FUENTES BIBLIOGRÁFICAS Autor Año Título del Documento Blanco Luis (2006) Crystal Reports para Miguel Visual Studio.Net David McAmis (2004) Crystal Report for Visual Studio.Net 2 nd Edition Peck George (2004) Crystal Reports Resultados Profesionales Steven John Metsker (2007) Design Patterns in VB and C# Ciudad País Editorial Madrid España McGraw-Hill San Jose California USA Wrox Barcelona España McGraw-Hill San Jose California USA Addison- Wesley Professional REFERENCIAS (INTERNET) Autor Fecha de creación Título del Documento Consultado Microsoft MSDN Online. 30 de Octubre de 2009. Referencia http://msdn.microsoft.com /es-es/default.aspx