Está en la página 1de 12

1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Simulacin

Carrera: Ingeniera en Sistemas Computacionales

Clave de la asignatura: SCD-1022

(Crditos) SATCA1 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 Capacidad de organizar y planificar
de la simulacin de eventos discretos, Conocimientos bsicos de la carrera
con el fin de conocerlos con claridad o Comunicacin oral y escrita
mejorar su funcionamiento, aplicando Toma de decisiones.
herramientas matemticas. 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 Observaciones


Participantes
elaboracin o revisin (cambios y justificacin)
Instituto Tecnolgico de Representantes de los Reunin Nacional de Diseo
Saltillo, del 5 al 9 de Institutos Tecnolgicos e Innovacin Curricular de la
octubre de 2009 de: Superior de Libres, carrera de Ingeniera en
San Luis Potos, Celaya, Sistemas Computacionales.
Pinotepa, Tapachula

Instituto Tecnolgico Representante de las Anlisis, enriquecimiento y


Superior deLibres. Academia de ISC de los elaboracin del programa de
Fecha12 de octubre del Institutos Tecnolgicos estudio propuesto en la
19 de febrero de 2010 de Superior de Libres, Reunin Nacional de Diseo
San Luis Potos, Celaya, Curricular de la carrera de
Pinotepa, Tapachula, Ingeniera en Sistemas
Cd. Madero. Computacionales.

Instituto Tecnolgico de Representantes de los Reunin Nacional de


Superior de Poza Rica. Institutos Tecnolgicos Consolidacin de la Carrera
Fecha 22 al 26 de participantes en el de Ingeniera en Sistemas
febrero de 2010 diseo de la carrera de Computacionales.
Ingeniera en Sistemas
Computacionales
Institutos Tecnolgicos
de Superior de Libres,
San Luis Potos, Celaya,
Pinotepa, Tapachula,
Cd. Madero.

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 Subtemas

1 Introduccin a la 1.1 Definiciones e importancia de la


Simulacin 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

2 Nmeros 2.1 Mtodos de generacin de nmeros


pseudoaleatorios 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.

3 Generacin de variables 3.1 Conceptos bsicos


aleatorias 3.2 Variables aleatorias discretas
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)
4 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

5 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 cientfico-
tecnolgica.
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
Actividades de Aprendizaje
desarrollar

Emplear los conceptos bsicos de Realizar bsqueda en diferentes fuentes


simulacin. sobre la definicin de simulacin y de
conceptos tales como: modelo, proceso,
Identificar claramente la tipos de modelos, sistema,, de forma
metodologa de la simulacin. individual.
Formar equipos para que en aula se
discuta estos conceptos y se llegue a un
Identificar los tipos de modelos de consenso sobre la terminologa que se
acuerdo a su instante temporal, requiere en el curso.
aleatoriedad y evolucin de sus En equipo construir un mapa conceptual
variables de estado. sobre la metodologa de la simulacin.
Investigar y describir en el aula la
estructura y las etapas de un estudio de
Identificar las etapas de un simulacin.
proyecto de simulacin. Construir un diagrama con las etapas de
un proyecto de simulacin.
Buscar y analizar los elementos que
Identificar las ventajas y constituyen un simulador.
desventajas de la simulacin. 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
Actividades de Aprendizaje
desarrollar

Identificar las diferencias entre Realizar en equipo la investigaciny


variables aleatorias discretas y exposicin, delas diferencias existentes
continuas. entrevariables aleatorias discretas y
continuas.

Identificar en un sistema real, Elaboraren equipo, prcticas endonde se


dnde se aplican las variables identifiquen variables discretas y continuas
discretas y continuas. dentro de un sistema real, presentando un
reporte.
Implementar programas para la
generacin de variables aleatorias Realizar un programa que genere variables
discretas. aleatorias discretas utilizando un lenguaje de
programacin de alto nivel.

Implementar programas para la Realizar un programa que genere variables


generacin de variables aleatorias aleatorias continuas utilizando un lenguaje
continuas. de programacin de alto nivel.

Aplicar pruebas estadsticas a las Investigar el tipo de pruebas estadsticas que


variables generadas. se requieren para probar que las variables
generadas se comportan como tales.
Construyendo una tabla de relacin.

Unidad 4: Lenguajes de Simulacin

Competencia especfica a
Actividades de Aprendizaje
desarrollar

Conocer los principales lenguajes Investigar informacin acerca de las


de simulacin de eventos caractersticas, aplicacin y uso de los
continuos, discretos y discreto- principales lenguajes de simulacin
continuos. existentes y elaborar un cuadro comparativo.

Probar un simulador de acuerdo a su uso.


Observar sus caractersticas.
Identificar los simuladores de
acuerdo a su uso. Preparar prcticas de simulacin manuales y
en computadora de problemas aplicados a
servicios, sistemas productivos, de calidad,
Construir un simulador utilizando de inventarios, econmicos, entre otros.
un modelo de lneas de espera o de
sistemas de inventario, utilizando Investigar las pruebas de validacin ms
los componentes obtenidos en las utilizadas y probarlas mediante ejercicios
unidades 2 y 3. manuales.

Identificar las pruebas de validacin


y determinar su uso de acuerdo a la
situacin.

Unidad5: Proyecto integrador

Competencia especfica a
Actividades de Aprendizaje
desarrollar

Realizar un programa que Plantear en grupo la realizacin de un


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

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 por Computadora, Primera edicin,


Megabyte, Mxico. 1993.

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


5. SHANNON,Robert E.Simulacin de Sistemas, Diseo, Desarrollo e
implementacin. Trillas, Mxico. 1992.

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-en-
Ingenieria-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