Está en la página 1de 12

1.

- DATOS DE LA ASIGNATURA


Nombre de la asignatura:

Carrera:

Clave de la asignatura:

(Crditos) SATCA
1

Simulacin

Ingeniera en Sistemas Computacionales

SCD-1022

2 3 5


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:

Analizar, modelar, desarrollar y
experimentar sistemas productivos y de
Competencias genricas

Competencias instrumentales:
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
Participantes
Observaciones
(cambios y justificacin)
Instituto Tecnolgico de
Saltillo, del 5 al 9 de
octubre de 2009


Representantes de los
Institutos Tecnolgicos
de: Superior de Libres,
San Luis Potos, Celaya,
Pinotepa, Tapachula
Reunin Nacional de Diseo
e Innovacin Curricular de la
carrera de Ingeniera en
Sistemas Computacionales.

Instituto Tecnolgico
Superior deLibres.
Fecha12 de octubre del
19 de febrero de 2010
Representante de las
Academia de ISC de los
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.

Instituto Tecnolgico de
Superior de Poza Rica.
Fecha 22 al 26 de
febrero de 2010
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.
Reunin Nacional de
Consolidacin de la Carrera
de Ingeniera en Sistemas
Computacionales.

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











2

















3











Introduccin a la
Simulacin










Nmeros
pseudoaleatorios
















Generacin de variables
aleatorias










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


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.



3.1 Conceptos bsicos
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












5

Lenguajes de simulacin












Proyecto Integrador

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

Emplear los conceptos bsicos de
simulacin.

Identificar claramente la
metodologa de la simulacin.


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

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 las etapas de un
proyecto de simulacin.


Identificar las ventajas y
desventajas de la simulacin.

Reconocer los elementos
principales de un simulador.


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.




Unidad 2: Nmeros pseudoaleatorios

Competencia especfica a
desarrollar
Actividades de Aprendizaje
Conocer la diferencia entre un
nmero aleatorio y un
pseudoaleatorio.

Identificar y aplicar los mtodos de
generacin de nmeros
pseudoaleatorios.


Aplicar e interpretar las pruebas
estadsticas a los nmeros
pseudoaleatorios.

Seleccionar el generador de
nmeros pseudoaleatorios a utilizar
en la unidad siguiente.

Aplicar el mtodo de Montecarlo a
la solucin de un problema
matemtico.


Investigar en diferentes fuentes, las
caractersticas de los nmeros aleatorios y
los pseudoaleatorios y discutir en el aula.
Elaborar en equipos, ejercicios de generacin
de nmeros pseudoaleatorios para construir
el algoritmo y respectivo programa de
computadora.
Realizar ejercicios usando las principales
pruebas estadsticas de uniformidad,
aleatoriedad e independencia con las series
de nmeros generados en la actividad
anterior.
Utilizar un software estadstico o construir los
algoritmos necesarios para aplicar las
pruebas a los nmeros pseudoaleatorios
generados.
Hacer ejercicios manuales aplicando el
mtodo de Montecarlo a diversos procesos
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
Actividades de Aprendizaje

Identificar las diferencias entre
variables aleatorias discretas y
continuas.


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.



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.




Unidad 4: Lenguajes de Simulacin

Competencia especfica a
desarrollar
Actividades de Aprendizaje

Conocer los principales lenguajes
de simulacin de eventos
continuos, discretos y discreto-
continuos.



Identificar los simuladores de
acuerdo a su uso.

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.

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
Actividades de Aprendizaje

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.


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,J os J uan, 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