Academia.eduAcademia.edu

Simulación de sistemas

La asignatura aporta al perfil del egresado de la Ingeniería Informática la habilidad de establecer modelos de simulación que le permitan analizar el comportamiento de un sistema real, así como la capacidad de seleccionar y aplicar herramientas matemáticas para el modelado, diseño y desarrollo de tecnología computacional.

Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Simulación de sistemas Clave de la asignatura: DAD-1301 Créditos (Ht-Hp_ créditos): 2-3-5 Carrera: Ingeniería Informática 2. Presentación Caracterización de la asignatura La asignatura aporta al perfil del egresado de la Ingeniería Informática la habilidad de establecer modelos de simulación que le permitan analizar el comportamiento de un sistema real, así como la capacidad de seleccionar y aplicar herramientas matemáticas para el modelado, diseño y desarrollo de tecnología computacional. La importancia de esta asignatura reside en la de aplicar los conocimientos adquiridos para plantear modelos matemáticos a sistemas reales complejos lineales para la toma de decisiones y la solución a estos. La simulación de sistemas, es una asignatura que requiere la aplicación de métodos de probabilidad y la habilidad de realizar pruebas estadísticas, así como resolver tópicos de Investigación de Operaciones, incluyendo capacidades de programación en algún lenguaje de alto nivel. Intención didáctica En las actividades de aprendizaje sugeridas, se propone la formalización de los conceptos a partir de experiencias; se busca que el estudiante tenga el primer contacto con el concepto en forma concreta y sea a través de la observación, la reflexión y la discusión; que se dé la formalización, la resolución de problemas se hará después de este proceso. En el primer tema, se abordan conceptos básicos y la metodología empleada en la simulación. En el segundo tema, el alumno será capaz de generar números aleatorios uniformemente distribuidos utilizando los métodos y pruebas estadísticas más pertinentes para ello. Dirección General de Educación Superior Tecnológica En el tercer tema conocerá y comprenderá métodos y procedimientos especiales para generar variables aleatorias, siguiendo las distribuciones estadísticas más conocidas. En el cuarto tema el alumno aprenderá a manejar, por lo menos, un simulador de eventos discretos o lineales. En el quinto tema el alumno analizará, modelará y simulará un sistema o subsistema, utilizando las técnicas aprendidas con anterioridad. 3. Participantes en el diseño y seguimiento curricular del programa Lugar y fecha de elaboración o revisión Participantes Observaciones Diseño de Especialidad, Instituto Tecnológico Superior de la Región Sierra, Febrero de 2013 Academia de Informática. Integración de mesas de trabajo. Febrero de 2013. Reunión de revisión de contenidos, abril de 2013. Reunión de integración de asignaturas de especialidad. Mayo de 2013. Reunión para consolidación de Asignaturas de especialidad mayo de 2013 Dirección General de Educación Superior Tecnológica 4. Competencias a desarrollar Competencia general de la asignatura • Desarrollar estrategias para optimización de recursos, empleando técnicas matemáticas para la simulación mediante la programación de computadoras. Competencias específicas Desarrolla programas de Computadora que modelen situaciones de la vida real, simulando escenarios particulares, que le permitan analizar el comportamiento de un sistema real, así como la capacidad de seleccionar y aplicar herramientas matemáticas para el modelado, diseño y desarrollo de tecnología computacional. Competencias genéricas • • • • • • • • • • • Competencias instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Conocimientos básicos de la carrera Comunicación oral y escrita Toma de decisiones. Comunicación oral y escrita en lengua extranjera. Habilidad para buscar y analizar información proveniente de fuentes diversas. Plantear soluciones de problemas Toma de decisiones Habilidades básicas de manejo de la computadora • • • • Competencias interpersonales: Trabajo en equipo Habilidades interpersonales Capacidad de trabajo en un equipo interdisciplinario Compromiso ético • • • • • • • • Competencias sistémicas Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de adaptarse a nuevas situaciones Capacidad de generar nuevas ideas (creatividad) Liderazgo Capacidad para diseñar y gestionar proyectos Iniciativa y espíritu emprendedor Dirección General de Educación Superior Tecnológica • • Preocupación por la calidad Búsqueda del logro 5. Competencias previas de otras asignaturas Competencias previas Programación Orientada a Objetos, Estructura de Datos, Matemáticas Discretas, Investigación de operaciones, Probabilidad y Estadística. 6. Temario No. 1. 2. 3. 4. Temas Nombre Introducción a la simulación y a los sistemas. Números Pseudoaleatorios y variables en simulación Pruebas estadísticas para los números pseudoaleatorios. Lenguajes de Simulación y Simuladores de Eventos Discretos Subtemas 1.1. Concepto de Sistemas y sistemas de información. 1.2. Clasificación de los sistemas de Información. 1.3. Definición de simulación. 1.4. Estructura y características de simulación. 1.5. Etapas para realizar un estudio de simulación. 1.6. Factores a considerar en el desarrollo del modelo de simulación. 1.7. Metodología de la simulación 1.8. Ventajas y desventajas del uso de simulación. 2.1. Números aleatorios y pseudoaleatorios. 2.2. Variables aleatorias discretas 2.3. Variables aleatorias continuas 2.4. Métodos para generar variables aleatorias. 2.5. Generadores congruenciales lineales mixto, aditivo y multiplicativo. 3.1. Prueba de los promedios. 3.2. Prueba de frecuencias. 3.3. Prueba de la distancia. 3.4. Prueba de series. 3.5. Prueba de las corridas. 4.1. Antecedentes de los lenguajes de simulación y simuladores. 4.2. Aprendizaje y uso de un Simulador Dirección General de Educación Superior Tecnológica Diseño de aplicaciones de tipo simulador. 5. como: ProModel y Arena. 4.3. Lenguajes matemáticos para simulación 4.4. Características del software 4.5. Construcción de modelos 4.6. Consideraciones económicas en la simulación. 5.1. Problemas de inventario. 5.2. Problemas de línea de espera. 5.3. Desarrollo de proyecto final 7. Actividades de aprendizaje Introducción a la simulación y a los sistemas. Competencias Actividades de aprendizaje Específica(s): Conoce los fundamentos de sistemas, para la implementación de simuladores que faciliten la toma de decisiones. • Conoce las etapas del proceso de simulación, para el desarrollo de los mismos. • • Describe las fases de un sistema de información mediante un mapa mental. Integra un glosario de términos propios de la unidad. Mediante una tabla detalla las características del modelo de simulación. Genéricas: • • • • • Capacidad de análisis y síntesis Conocimientos básicos de la carrera Habilidad para buscar y analizar información proveniente de fuentes diversas. Habilidades básicas de manejo de la computadora Trabajo en equipo Números Pseudoaleatorios y variables en simulación. Competencias Actividades de aprendizaje Específica(s): conoce el proceso para generación de números aleatorios. • Genera números aleatorios aplicando los • Programar los generadores congruenciales, en un lenguaje de programación. Establece diferencia entre números Dirección General de Educación Superior Tecnológica métodos congruenciales. aleatorios y pseudoaleatorios, mediante una Tabla comparativa. Genéricas: • • • • • Capacidad de análisis y síntesis Conocimientos básicos de la carrera Habilidad para buscar y analizar información proveniente de fuentes diversas. Habilidades básicas de manejo de la computadora Trabajo en equipo Pruebas estadísticas para los números pseudoaleatorios. Competencias Específica(s): Automatiza la generación de Variables Aleatorias y pseudoaleatorias para su evaluación. Actividades de aprendizaje • • Genéricas: • • • • • Elaborar programas de pruebas estadísticas para números aleatorios y Pseudoaleatorios. Plantea casos para la aplicación de números Aleatorios y Pseudoaleatorios. Capacidad de análisis y síntesis Conocimientos básicos de la carrera Habilidad para buscar y analizar información proveniente de fuentes diversas. Habilidades básicas de manejo de la computadora Trabajo en equipo Lenguajes de Simulación y Simuladores de Eventos Discretos Competencias Específica(s): conoce las características de programas de simulación, para la toma de decisiones. Diseña modelos que den solución mediante Actividades de aprendizaje • Integra una propuesta de solución mediante la aplicación de un programa de simulación. Dirección General de Educación Superior Tecnológica la simulación Genéricas: • • • • • Capacidad de análisis y síntesis Conocimientos básicos de la carrera Habilidad para buscar y analizar información proveniente de fuentes diversas. Habilidades básicas de manejo de la computadora Trabajo en equipo Diseño de aplicaciones de tipo simulador. Competencias Específica(s): estructura un proyecto que emule un comportamiento de un sistema real aplicado a la industria. Actividades de aprendizaje Integración del proyecto final. Genéricas: • • • • • Capacidad de análisis y síntesis Conocimientos básicos de la carrera Habilidad para buscar y analizar información proveniente de fuentes diversas. Habilidades básicas de manejo de la computadora Trabajo en equipo 8. Prácticas (para fortalecer las competencias de los temas y de la asignatura) 1. 2. 3. 4. 5. Realizar un mapa conceptual describiendo el ámbito de estudio de la simulación. Automatizar la generación de Números Pseudoaleatorios congruenciales. Automatización de pruebas estadísticas. Emplea lenguajes de simulación. Desarrollo de proyecto final. Dirección General de Educación Superior Tecnológica 9. Proyecto integrador (Para fortalecer las competencias de la asignatura con otras asignaturas) El objetivo del proyecto que planteé el docente que imparta esta asignatura, es demostrar el desarrollo y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases: • Fundamentación: con el contenido del tema 1 el alumno conoce los aspectos básicos de sistemas y programas de simulación, importancia y etapas de desarrollo. • Planeación: analiza los procesos de un sistema real como el manejo de inventarios, línea de espera, modelos probabilísticos, y diseña un modelo matemático. • Ejecución: desarrolla en un lenguaje de programación los módulos que automaticen el modelo matemático planteado. • Evaluación: se diseña y aplica pruebas estadísticas a los datos generados. 10.. Evaluación por competencias (específicas y genéricas de la asignatura) • • • • • • • • • Describe las fases de un sistema de información mediante un mapa mental. Integra un glosario de términos propios de la unidad. Mediante una tabla detalla las características del modelo de simulación. Programar los generadores congruenciales, en un lenguaje de programación Establece diferencia entre números aleatorios y pseudoaleatorios, mediante una Tabla comparativa. Elaborar programas de pruebas estadísticas para números aleatorios y Pseudoaleatorios. Plantea casos para la aplicación de números Aleatorios y Pseudoaleatorios. Integra una propuesta de solución mediante la aplicación de un programa de simulación. Integración del proyecto final. Dirección General de Educación Superior Tecnológica 11. Fuentes de información (actualizadas considerando los lineamientos de la APA*) 1. Kelton W David., Sadowski Randall P., Sturrock David T., Simulación con software Arena. 4a Edicion. México. McGraw Hill 2. Mohammad R. Azarang, Eduardo Garcia Dunna, simulación y análisis de modelos estocásticos, Mc Graw Hill . 3. Robert C. Mejer, William T Newell, Harold I.Paser, Técnicas de simulación de Administración y Economía editorial Trillas. 4. Raul Coss Bu, Simulacion un enfoque Practico, Editorial Limusa. 5. Laureano F. Escudero, Simulacion en la empresa editorial Deusto 6. Robert E. Shanonn, simulación de Sistemas Editorial Trillas. * American Psychological Association (APA)