Está en la página 1de 12

1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Carrera: Clave de la asignatura: (Crditos) SATCA1

Simulacin Ingeniera en Sistemas Computacionales SCD-1022 235

2.- PRESENTACIN

Caracterizacin de la asignatura. La asignatura de Simulacin aporta al perfil del Ingeniero en Sistemas Computacionales la habilidad de establecer modelos de simulacin que le permitan analizar el comportamiento de un sistema real, as como la capacidad de seleccionar y aplicar herramientas matemticas para el modelado, diseo y desarrollo de tecnologa computacional. La importancia de esta materia para un Ingeniero en Sistemas Computacionales es la de aplicar los conocimientos adquiridospara plantear modelos matemticos a sistemas reales complejos lineales para la toma de decisiones y la solucin a estos, empleando herramientas matemticas y computacionales, dado que las tendencias actuales exigen realizar la simulacin en reas como la ciencia, la industria y los negocios. Esta asignatura agrupa los conocimientos necesarios para modelar y simular sistemas discretos y lineales, abarcando desde la generacin de nmeros aleatorios, pasando por mtodos para la generacin de variables aleatorias, hasta la construccin de modelos de simulacin. Simulacin, es una asignatura querequiere la aplicacin de mtodos de probabilidad y la habilidad de realizar pruebas estadsticas, as como resolver tpicos de Investigacin de Operaciones, incluyendo capacidades de programacin en algn lenguaje de alto nivel.

Intencin didctica. La asignatura est integrada por cinco unidadesdentro de las cuales el alumno
1

Sistema de asignacin y transferencia de crditos acadmicos

deber realizar anlisis, modelado, desarrollo y experimentacin de sistemas reales. En las actividades de aprendizaje sugeridas, se propone la formalizacin 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 travs de la observacin, la reflexin y la discusin; que se d la formalizacin, la resolucin de problemas se har despus de este proceso. En la primera unidad, se abordan conceptos bsicos y la metodologaempleada en la simulacin. En la segundaunidad, el alumno ser capaz de generar nmeros aleatorios uniformemente distribuidos utilizando los mtodos y pruebas estadsticas ms pertinentes para ello. En la tercera unidad,conocer y comprendermtodos y procedimientos especiales para generar variables aleatorias, siguiendo las distribuciones estadsticas ms conocidas. En la cuarta unidad el alumno aprender a manejar,por lo menos, un simulador de eventos discretos o lineales. En la quinta unidad el alumno analizar, modelar y simular un sistema o subsistema, utilizando las tcnicas aprendidas con anterioridad. En el transcurso de las actividades programadas es muy importante que el estudiante aprenda a valorar las actividades que lleva a cabo y entienda que est construyendo su hacer futuro y en consecuencia acte de una manera profesional; de igual manera, aprecie la importancia del conocimiento y los hbitos de trabajo; desarrolle la precisin y la curiosidad, la puntualidad, el entusiasmo y el inters, la tenacidad, la flexibilidad y la autonoma. Es necesario que el profesor ponga atencin y cuidado en estos aspectos en el desarrollo de las actividades de aprendizaje de esta asignatura, que promueva el establecimiento de relaciones objetivas entre los conocimientos que el estudiante va construyendo y la realidad social y profesional de su entorno y as vaya ampliando su cultura.

3.- COMPETENCIAS A DESARROLLAR Competencias especficas: Competencias genricas

Analizar, modelar, desarrollar y Competencias instrumentales: experimentar sistemas productivos y de Capacidad de anlisis y sntesis

servicios, reales o hipotticos, a travs de la simulacin de eventos discretos, con el fin de conocerlos con claridad o mejorar su funcionamiento, aplicando herramientas matemticas.

Capacidad de organizar y planificar Conocimientos bsicos de la carrera Comunicacin oral y escrita Toma de decisiones. Comunicacin oral y escrita en su propia lengua Conocimiento de una segunda lengua Habilidad para buscar y analizar informacin proveniente de fuentes diversas Plantear soluciones de problemas Toma de decisiones Habilidades bsicas de manejo de la computadora Competencias interpersonales: Trabajo en equipo Habilidades interpersonales Capacidad de trabajo en un equipo interdisciplinario Compromiso tico Competencias sistmicas Capacidad de aplicar los conocimientos en la prctica Habilidades de investigacin Capacidad de aprender Capacidad de adaptarse a nuevas situaciones Capacidad de generar nuevas ideas (creatividad) Liderazgo Capacidad para disear y gestionar proyectos Iniciativa y espritu emprendedor Preocupacin por la calidad Bsqueda del logro

4.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboracin o revisin Instituto Tecnolgico de Saltillo, del 5 al 9 de octubre de 2009 Observaciones (cambios y justificacin) Representantes de los Reunin Nacional de Diseo Institutos Tecnolgicos e Innovacin Curricular de la de: Superior de Libres, carrera de Ingeniera en San Luis Potos, Celaya, Sistemas Computacionales. Pinotepa, Tapachula Participantes Representante de las Academia de ISC de los Institutos Tecnolgicos de Superior de Libres, San Luis Potos, Celaya, Pinotepa, Tapachula, Cd. Madero. Representantes de los Institutos Tecnolgicos participantes en el diseo de la carrera de Ingeniera en Sistemas Computacionales Institutos Tecnolgicos de Superior de Libres, San Luis Potos, Celaya, Pinotepa, Tapachula, Cd. Madero. Anlisis, enriquecimiento y elaboracin del programa de estudio propuesto en la Reunin Nacional de Diseo Curricular de la carrera de Ingeniera en Sistemas Computacionales. Reunin Nacional de Consolidacin de la Carrera de Ingeniera en Sistemas Computacionales.

Instituto Tecnolgico Superior deLibres. Fecha12 de octubre del 19 de febrero de 2010

Instituto Tecnolgico de Superior de Poza Rica. Fecha 22 al 26 de febrero de 2010

5.- OBJETIVO GENERAL DEL CURSO Analizar, modelar, desarrollar y experimentar sistemas productivos y de servicios, reales o hipotticos, a travs de la simulacin de eventos discretos, con el fin de conocerlos con claridad o mejorar su funcionamiento, aplicando herramientas matemticas. 6.- COMPETENCIAS PREVIAS Tener y aplicar habilidades de programacin. Aplicar conceptos de probabilidad y pruebas estadsticas. Realizar clculos para modelar problemas. Emplear los conceptos de Investigacin de Operaciones. Capacidad de toma de decisiones. Saber utilizar los conocimientos de las ciencias bsicas y ciencias de la Ingeniera en Sistemas Computacionales.

7.- TEMARIO Unidad Temas 1 Introduccin a la Simulacin Subtemas 1.1 Definiciones e importancia de la simulacin en la ingeniera 1.2 Conceptos bsicos de simulacin 1.3 Metodologa de la simulacin 1.4 Modelos y control 1.5 Estructura y etapas de estudio de simulacin 1.6 Etapas de un proyectos de simulacin 1.7 Elementos bsicos de un simulador de eventos discretos

Nmeros pseudoaleatorios

2.1 Mtodos de generacin de nmeros Pseudoaleatorio 2.2 Pruebas estadsticas. 2.2.1 De uniformidad. (chi cuadrada, kolmogorov-Smimov). 2.2.2 De aleatoriedad. (corridas arriba y debajo de la media y longitud de corridas). 2.2.3 De independencia. (Autocorrelacin, prueba de huecos, prueba del pquer, prueba de Yule). 2.3 Mtodo de Monte Carlo 2.3.1 Caractersticas. 2.3.2 Aplicaciones. 2.3.3 Solucin de problemas.

Generacin de variables 3.1 Conceptos bsicos 3.2 Variables aleatorias discretas aleatorias 3.3 Variables aleatorias continuas 3.4 Mtodos para generar variables aleatorias 3.4.1 Mtodo de la transformada inversa. 3.4.2 Mtodo de convolucin. 3.4.3 Mtodo de composicin. 3.5Procedimientos especiales 3.6 Pruebas estadstica. (Pruebas de bondad de ajuste)

Lenguajes de simulacin 4.1 Lenguaje de simulacin y simuladores 4.2 Aprendizaje y uso lenguaje de simulacin o un simulador 4.3 Casos prcticos de simulacin 4.3.1 Problemas con lneas de espera. 4.3.2 Problemas con sistemas de inventario. 4.4 Validacin de un simulador 4.4.1 Pruebas paramtricas (Validacin del modelo, pruebas de hiptesis y pruebas de estimacin). 4.4.2 Pruebas no paramtricas Proyecto Integrador 5.1 Anlisis, modelado y simulacin de un sistema o subsistema de servicios o productivo de una empresa para detectar las mejoras posibles a realizar.

8.- SUGERENCIAS DIDCTICAS Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas fuentes con el fin de elaborar sus propias definiciones de los conceptos bsicos de la simulacin. Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la asignatura. Propiciar el uso de lenguajes de programacin en el desarrollo de los contenidos de la asignatura. Fomentar actividades grupales que propicien la comunicacin, el intercambio argumentado de ideas, el anlisis, la integracin y la colaboracin de y entre los estudiantes. Propiciar en el estudiante, el desarrollo de actividades intelectuales de induccin-deduccin y anlisis, las cuales lo encaminan hacia la investigacin, la aplicacin de conocimientos y la solucin de problemas. Llevar a cabo actividades prcticas que promuevan el desarrollo de habilidades para la experimentacin, tales como: observacin, identificacin manejo y control de variables, datos relevantes y trabajo en equipo. Desarrollar proyectos de aplicacin a situaciones reales que propicien la aplicacin de los conceptos, modelos y metodologas que se van aprendiendo en el desarrollo de la asignatura.

Proponer problemas que permitan al estudiante la integracin de contenidos de la asignatura y entre distintas asignaturas, para su anlisis y solucin. Propiciar el uso adecuado de conceptos y de terminologa cientficotecnolgica. Relacionar los contenidos de esta asignatura con las dems del plan de estudios para desarrollar una visin interdisciplinaria en el estudiante. Observar y analizar fenmenos y problemticas propias del campo ocupacional.

9.- SUGERENCIAS DE EVALUACIN

La evaluacin de la asignatura se hace con base a las evidencias de aprendizaje: De conocimiento: ensayos, mapas conceptuales, examen oral o escrito entre otros. De desempeo: presentaciones, prcticas de laboratorio, participacin, trabajo colaborativo. De producto: reporte de prcticas, informes, resmenes, cuadros comparativos, etc. De actitud: gua de conducta, listas de cotejo (trabajo en equipo, responsabilidad), auto y co-evaluacin.

10.- UNIDADES DE APRENDIZAJE Unidad 1: Introduccin a la Simulacin

Competencia especfica a desarrollar Emplear los conceptos bsicos de simulacin. Identificar claramente metodologa de la simulacin. la

Actividades de Aprendizaje Realizar bsqueda en diferentes fuentes sobre la definicin de simulacin y de conceptos tales como: modelo, proceso, tipos de modelos, sistema,, de forma individual. Formar equipos para que en aula se discuta estos conceptos y se llegue a un consenso sobre la terminologa que se requiere en el curso. En equipo construir un mapa conceptual sobre la metodologa de la simulacin.

Identificar los tipos de modelos de acuerdo a su instante temporal, aleatoriedad y evolucin de sus variables de estado.

Identificar las etapas proyecto de simulacin.

de

un

Identificar las ventajas desventajas de la simulacin.

Investigar y describir en el aula la estructura y las etapas de un estudio de simulacin. Construir un diagrama con las etapas de un proyecto de simulacin. Buscar y analizar los elementos que constituyen un simulador. Investigar las ventajas, desventajas de la simulacin y discutirlas en el aula.

Reconocer los elementos principales de un simulador.

Unidad 2: Nmeros pseudoaleatorios Competencia especfica a Actividades de Aprendizaje desarrollar Conocer la diferencia entre un nmero aleatorio y un Investigar en diferentes fuentes, las pseudoaleatorio. caractersticas de los nmeros aleatorios y los pseudoaleatorios y discutir en el aula. Identificar y aplicar los mtodos de Elaborar en equipos, ejercicios de generacin generacin de nmeros de nmeros pseudoaleatorios para construir pseudoaleatorios. el algoritmo y respectivo programa de computadora. Realizar ejercicios usando las principales Aplicar e interpretar las pruebas pruebas estadsticas de uniformidad, estadsticas a los nmeros aleatoriedad e independencia con las series pseudoaleatorios. de nmeros generados en la actividad anterior. Seleccionar el generador de Utilizar un software estadstico o construir los nmeros pseudoaleatorios a utilizar algoritmos necesarios para aplicar las en la unidad siguiente. pruebas a los nmeros pseudoaleatorios generados. Aplicar el mtodo de Montecarlo a Hacer ejercicios manuales aplicando el la solucin de un problema mtodo de Montecarlo a diversos procesos matemtico. de simulacin. Elaborar un programa que aplique el mtodo de Montecarlo en un lenguaje de propsito general.

Unidad 3: Generacin de variables aleatorias Competencia especfica a desarrollar Identificar las diferencias entre variables aleatorias discretas y continuas. Actividades de Aprendizaje Realizar en equipo la investigaciny exposicin, delas diferencias existentes entrevariables aleatorias discretas y continuas. Elaboraren equipo, prcticas endonde se identifiquen variables discretas y continuas dentro de un sistema real, presentando un reporte. Realizar un programa que genere variables aleatorias discretas utilizando un lenguaje de programacin de alto nivel. Realizar un programa que genere variables aleatorias continuas utilizando un lenguaje de programacin de alto nivel. Investigar el tipo de pruebas estadsticas que se requieren para probar que las variables generadas se comportan como tales. Construyendo una tabla de relacin.

Identificar en un sistema real, dnde se aplican las variables discretas y continuas. Implementar programas para la generacin de variables aleatorias discretas.

Implementar programas para la generacin de variables aleatorias continuas. Aplicar pruebas estadsticas a las variables generadas.

Unidad 4: Lenguajes de Simulacin Competencia especfica a desarrollar Conocer los principales lenguajes de simulacin de eventos continuos, discretos y discretocontinuos. Actividades de Aprendizaje Investigar informacin acerca de las caractersticas, aplicacin y uso de los principales lenguajes de simulacin existentes y elaborar un cuadro comparativo. Probar un simulador de acuerdo a su uso. Observar sus caractersticas. Identificar los simuladores acuerdo a su uso. de Preparar prcticas de simulacin manuales y

Construir un simulador utilizando un modelo de lneas de espera o de sistemas de inventario, utilizando los componentes obtenidos en las unidades 2 y 3. Identificar las pruebas de validacin y determinar su uso de acuerdo a la situacin.

en computadora de problemas aplicados a servicios, sistemas productivos, de calidad, de inventarios, econmicos, entre otros. Investigar las pruebas de validacin ms utilizadas y probarlas mediante ejercicios manuales.

Unidad5: Proyecto integrador Competencia especfica a desarrollar Realizar un programa que implemente el modelo matemtico del sistema estudiado, aplicando el conocimiento adquirido en las unidades anteriores. Realizar anlisis estadstico adecuado de los resultados que sirvan como base para la toma de decisiones. Actividades de Aprendizaje Plantear en grupo la realizacin de un Proyecto Final, el cul consistir en el anlisis, modelado y simulacin de un sistema de servicios o de produccin dentro deuna empresa, para deteccin de mejoras posibles y plantear acciones que optimicen el desempeo del mismo para implementarlo, incluso de manera real.

11.- FUENTES DE INFORMACIN

1. COSS Bu,Ral.Simulacin (Un enfoque prctico), Limusa, Mxico. 2003. 2. PAZOS Arias,Jos Juan, Surez Gonzlezndres, Daz RedondoRebeca P. Teora de Colas y Simulacin de Eventos Discretos, Prentice Hall, Espaa. 2003. 3. RACZYNSKI,Stanislaw.Simulacin Megabyte, Mxico. 1993. por Computadora, Primera edicin,

4. ROSS,Sheldon M.Simulacin, Segunda Edicin, Prentice Hall, Mxico. 1997.

5. SHANNON,Robert E.Simulacin de implementacin. Trillas, Mxico. 1992.

Sistemas,

Diseo,

Desarrollo

6. BANKS, J. & Carson, J.S. Discrete event system simulation, Ed. Prentice-Hall, Englewood Cliffs, N.J.1984. 7. DUNNAGarca, E., Garca Reyes, H.,Crdenas Barrn, L.E. Simulacin y anlisis de sistemas con ProModel, 1 Edicin, Ed. Pearson-Prentice Hall.Madrid. 2006. 8. LAW A.M. &Kelton W. D., Simulation Modeling and Analysis, 2 Edicin, Ed. McGraw Hill, 1991. 9. PARDO, Leandro, Valdez, Tefilo.Simulacin aplicaciones prcticas en la empresa, Ediciones Daz Santos. 1987. 10. SHANNON, R. E..Simulacin de Sistemas, 2 Reimpresin, Ed. Trillas, Mxico, 1999. 11. WINSTON, W.L..Investigacin de operaciones: aplicaciones y algoritmos, 4 Edicin, Ed. Thompson, Mxico, 2005. Fuentes electrnicas 1. http://www.quedelibros.com/libro/45864/Simulacion-de-Procesos-enIngenieria-Quimica.html (acceso: enero 2010) 2. http://www.gerentes.com/biblioteca/simulacion.htm (acceso: enero 2010) 3. http://www.material_simulacion.ucv.cl/en%20PDF/Definicion%20de%20la%20 simulacion%20de%20sistemas.pdf (acceso: enero 2010) 4. http://exa.unne.edu.ar/depar/areas/informatica/evalua/simulacion.PDF (acceso: enero 2010) 5. http://www.cem.itesm.mx/dacs/publicaciones/logos/N/n64/comestrategica/igon zalez.html (acceso: enero 2010) 6. www.sce.carleton.ca/faculty/wainer/papers/96-005.ps(acceso: enero 2010)

7. http://sisbib.unmsm.edu.pe/bibvirtualdata/publicaciones/indata/Vol2_n1/pdf/sof tware.pdf (acceso: enero 2010)

12.- PRCTICAS PROPUESTAS 1. Modelar un sistema real y aplicar las etapas de un proyecto de simulacin. 2. Implementar un generador de nmeros pseudoaleatorios que d un periodo completo y que genere ms de 4000 nmeros. 3. Aplicar las pruebas de aleatoriedad, uniformidad e independencia a las series obtenidas en la prctica anterior, utilizando un lenguaje de programacin o una aplicacin. 4. Aplicar el mtodo de Montecarlo para la solucin de una integral utilizando nmeros pseduoaleatorios de la prctica anterior. 5. Generar variables aleatorias continuas utilizando los nmeros pseudoaleatorios probados en la prctica 3, implementarlo en un lenguaje de propsito general. 6. Implementar pruebas estadsticas a las variables generadas en las 2 prcticas anteriores. 7. Identificacin y anlisis de un sistema en donde se puede aplicar la simulacin. 8. Identificacin y representacin de cada uno de los eventos y variables de un sistema simulado. 9. Anlisis y representacin de un sistema real empleando la metodologa de simulacin. 10. Representacin, anlisis y programacin en el comportamiento de variables aleatorias que representan un evento dentro de un sistema. 11. Implementar un modelo (lneas de espera o sistema de inventario) utilizando una herramienta o lenguaje de simulacin.

También podría gustarte