Este documento presenta los conceptos básicos de la simulación computacional con C#, incluyendo el modelo de simulación, los parámetros, datos de entrada, ejecución y resultados. Explica cómo generar números aleatorios y cargar datos reales desde archivos para alimentar la simulación. También describe el manejo del tiempo discreto y el uso de colas para simular la llegada de eventos a lo largo del tiempo en la ejecución de la simulación. Finalmente, presenta algunos ejemplos de simulación como la llegada de clientes a cajas en