PROGRAMA DE ESTUDIO Simulación de sistemas Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Integral profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Total de créditos: 6 Clave: F1173 Tipo : Asignatura Carácter de la Optativa asignatura Programa elaborado por: Alberto Méndez Román Serafín Angulo Pineda Héctor Javier Toraya Lazo De la Vega Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: Seriación explícita Asignatura antecedente No Asignatura Subsecuente Seriación implícita No Conocimientos previos: F1173 Simulación de sistemas 1/8
Presentación Esta materia es parte del área de formación sustantiva profesional y como tal incide directamente como uno de los pilares fundamentales que el licenciado en sistemas computacionales debe dominar como un medio de análisis a través de modelos para tratar de identificar o reflejar el comportamiento de personas, procesos o sistemas reales. Todo analista de sistemas debe desarrollar las habilidades necesarias para descomponer un sistema real en sus partes y llevar a cabo una modelación de las mismas en cuanto a su comportamiento, implementando dicho modelo mediante un lenguaje de computación. Objetivo General Analizar, modelar y experimentará sistemas computacionales, dirigidos a productos y servicios a través de la simulación de eventos discretos o continuos con el fin de conocerlos con detalle o mejorar su funcionamiento. Competencias que se desarrollaran en esta asignatura Análisis y modelación de un sistema productivo o de servicios y aplicar la metodología de Identificar y aplicar cada una de las etapas de modelación para un proyecto de Habilidades para recuperar y analizar información desde diferentes fuentes (Se entrena de forma intensa) Simulación de un sistema o de un modulo del sistema empleando algún simulador. Diseño y realización de experimentos, y análisis e interpretación de los resultados. Validación de experimentos realizados en el sistema simulado. F1173 Simulación de sistemas 2/8
Competencias del perfil de egreso que apoya esta asignatura Implantar tecnologías de la información para optimizar los recursos de la empresa. Aplicar las normas y estándares en la planificación, análisis y control de la infraestructura informática de las organizaciones, Implementar medidas para prevenir, evitar y dar seguimiento de delitos informáticos. Escenario de aprendizaje Salón de clases. Laboratorio de cómputo Perfil sugerido del docente Profesional en el área de la ingeniería y las ciencias con conocimientos de programación. F1173 Simulación de sistemas 3/8
Contenido temático Unidad No. I Conceptos básicos de Objetivo particular Hrs. Estimadas 12 1.1Definición e importancia de la 1.2 Modelos de 1.3 Etapas del proceso de 1.4 Generación de números aleatorios. Identificar los elementos básicos y las principales aplicaciones de la Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Tabla comparativa de los Investigar definiciones y diferentes modelos de aplicaciones de la Mapa conceptual de las etapas del proceso de Programas para generar números aleatorios. Discutir en el aula los diferentes modelos de simulación de sistemas. Construir un mapa conceptual o un diagrama con las etapas del proceso de Elaborar ejercicios de generación de números aleatorios escribiendo un programa de computadora. Participación. Examen escrito. Prácticas en el centro de cómputo. Elaboración de programas. F1173 Simulación de sistemas 4/8
Unidad No. II Generación de variables aleatorias. Objetivo particular Hrs. Estimadas 18 2.1 Método de Monte Carlo. 2.2 Generación de variables aleatorias discretas. 2.3 Generación de variables aleatorias continúas. 2.4 Proceso Poisson. Diseñar un experimento aplicando las técnicas de generación de variables aleatorias para analizar el comportamiento de fenómenos del mundo real. Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Aproximación de integrales y Investigar la diferencia entre generación de variables variables aleatorias discretas aleatorias aplicando el y continuas. método de Monte Carlo Programas usando diferentes métodos de generación de variables aleatorias. Generación de llegadas mediante el Proceso Poisson usando la computadora Programa que de solución a un problema real que modele el comportamiento de alguna variable aleatoria. Explicación de la importancia de la generación de variables aleatorias en la Explicación por parte del profesor de los diferentes métodos de generación de variables aleatorias, tanto discretas como continuas. Programar los diferentes métodos de generación en lenguajes de programación (Java, C++, Visual Basic). Participación. Examen escrito. Prácticas en el centro de cómputo. Elaboración de programas. F1173 Simulación de sistemas 5/8
Unidad No. III Aplicaciones de la simulación Objetivo particular Hrs. Estimadas 18 3.1 Simulación de sistemas de servidores y líneas de espera. 3.2. Simulación de sistemas de inventarios. 3.3 Simulación de sistemas de teoría de juegos en los negocios. 3.4 Simulación de sistemas en descomposturas y reparación de fallas. Diseñar e implementar un programa de computadora para resolver problemas de sistemas de colas, control de inventario, etc., mediante la Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Programa que simule la Explicación del tema por Participación. solución de sistemas de parte del profesor, Examen escrito. colas, de inventarios, teoría estructurando y presentando Prácticas en el centro de de juegos y reparación de ejemplos ilustrativos. cómputo. fallas. Elaboración de programas. Elaboración de programas aplicados a la simulación de sistemas de colas, de inventarios, etc. Solución de sistemas de colas, de inventarios etc. Utilizando un software de F1173 Simulación de sistemas 6/8
Unidad No. IV Lenguajes de Simulación. Objetivo particular Resolver problemas de sistemas de colas, control de inventarios, etc., mediante lenguaje de un Hrs. Estimadas 16 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Manejo de un software de 4.1 Lenguajes de Simulación y simuladores. (Arena, Simula, SIMSCRIPT, GPSS, otros.) 4.2 Aprendizaje y uso de un simulador. 4.3 Validación de un simulador. 4.4 Análisis de resultados. Modificar y trasladar los datos de un problema de simulación al uso de un software de Validar y analizar datos obtenidos de un software de Investigación de los diferentes Lenguajes de Simulación y simuladores en la actualidad. Entrenamiento en el uso de un lenguaje de Solución de sistemas de colas, de inventarios etc. Utilizando un software de Participación. Examen escrito. Prácticas en el centro de cómputo. Elaboración de programas. F1173 Simulación de sistemas 7/8
Bibliografía básica Coss, R. (2007). Simulación un enfoque práctico.2ª ed. México: Limusa. García, F., Sierra, J., Guzmán, M. (2005). Simulación de Sistemas para Administración e Ingeniería. México: CECSA. Law, A. (2007). Simulation Modeling and Analysis. 4 th ed. USA: McGraw-Hill. Racsynski, S. (2007). Simulación por computadora. México: Grupo Noriega. Ríos, D., et al. (2008). Simulación: Métodos y Aplicaciones. 2 da ed. Madrid: Ra-Ma. Bibliografía complementaria Banks, J., et al. (2009). Discrete-event system simulation. 5 th ed. USA: Prentice-Hall. Chang, H. (2007). Simulation-Based Algorithms for Markov Decision Processes. London: Springer. Hiller, F., Lieberman, G. (2006). Introducción a la Investigación de Operaciones 8 a ed. México: McGraw-Hill. F1173 Simulación de sistemas 8/8