Personal tools

Difference between revisions of "MM&S:Principios: ¿Qué es Simulación por Computador?"

From hpcwiki

Jump to: navigation, search
 
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Esta sección del curso muestra cómo la simulación por computador es una tercera rama de la investigación científica y del desarrollo técnico.  
 
Esta sección del curso muestra cómo la simulación por computador es una tercera rama de la investigación científica y del desarrollo técnico.  
  
# Principios de programación: programación estructurada y programación orientada a objetos: DyD, sección 2.21 (páginas 121 a 133), GTC, Capítulo 1, secciones 1.1 a 1.4.
+
# Principios de programación: programación estructurada y programación orientada a objetos: DyD, sección 2.21 (páginas 121 a 133), GTC, Capítulo 1, secciones 1.1 a 1.4., wikipedia: [http://en.wikipedia.org/wiki/Structured_programming]
# Solución numérica de problemas por aproximación
+
# Solución numérica de problemas por aproximación (LPB Secciones 7.7, 7.9 y 7.10)
# Reproducción de comportamientos dinámicos
+
# Ejemplo programación estructurada: Python
 +
# Ejemplo programación orientada a objetos: NetLogo
 +
#  Definición de Sistemas Dinámicos  (Definición: OTT, página 6)
 +
## Reproducción de comportamientos dinámicos
 +
## Ejemplo: El modelo SIS de Modelación de Epidemias.
 
# Experimentación Numérica - Métodos Numéricos
 
# Experimentación Numérica - Métodos Numéricos
 +
# Ejercicio de Formulación e implementación de un Modelo
 +
 +
Bibliografía (Notación: [[MM&S:Principios: Bibliografía]]):
 +
*  GFH, sección 2.1
 +
 +
* Sección 1 de "Simplicity", Stanford Encyclopedia of Phylosophy. [http://plato.stanford.edu/entries/simplicity/]
 +
 +
* Presentación de ésta clase: [http://prezi.com/djazx2anc3fl/que-es-simulacion-por-computador/]
 +
 +
* Algoritmo de bisección usado en clase: [http://hpclab.ucentral.edu.co/~gvillalobos/biseccion.py]
 +
 +
* Código NetLogo del modelo SIR: [https://drive.google.com/file/d/0B4cScV6cURycYUUyalpKRzcyY1U/edit?usp=sharing]
 +
 +
* Tutoriales de diferentes lenguajes de programación:
 +
 +
# Tutorial de python en codecademy: [http://www.codecademy.com/es/dashboard]
 +
# Tutoriales de python orientado a objetos: [http://net.tutsplus.com/tutorials/python-tutorials/python-from-scratch-object-oriented-programming/], [http://www.tutorialspoint.com/python/python_classes_objects.htm]
 +
 +
* Simulaciones del modelo SIR basadas en agentes : [http://math.etsu.edu/Symbiosis/epidemics/]
 +
 +
Tareas:
 +
# Instale el programa NetLogo y siga los tutoriales 1,2 y 3
 +
# Leer el capítulo 1, secciones 1.1 a 1.6 del libro de K. Velten, "Mathematical Modeling and Simulation", (Biblioteca UTADEO) y la sección 2.1 del libro de Giordano.
 +
# Defina un grupo de trabajo de  3 personas. Este grupo seguirá '''durante todo el semestre.'''
 +
 +
PBL: Proceso de MyS y Clasificación del MyS.
 +
# Introducción al PBL: [[Media: Pbl_formulacion_de_modelos.pdf]]
 +
# Matriz de conectividades: [https://docs.google.com/spreadsheets/d/1V70KaF-CHyPFhyX7XNKwPvkysXonG2xzcIMkdKLwWyg/edit?usp=sharing]

Latest revision as of 00:31, 1 August 2015

Esta sección del curso muestra cómo la simulación por computador es una tercera rama de la investigación científica y del desarrollo técnico.

  1. Principios de programación: programación estructurada y programación orientada a objetos: DyD, sección 2.21 (páginas 121 a 133), GTC, Capítulo 1, secciones 1.1 a 1.4., wikipedia: [1]
  2. Solución numérica de problemas por aproximación (LPB Secciones 7.7, 7.9 y 7.10)
  3. Ejemplo programación estructurada: Python
  4. Ejemplo programación orientada a objetos: NetLogo
  5. Definición de Sistemas Dinámicos (Definición: OTT, página 6)
    1. Reproducción de comportamientos dinámicos
    2. Ejemplo: El modelo SIS de Modelación de Epidemias.
    3. Experimentación Numérica - Métodos Numéricos
    4. Ejercicio de Formulación e implementación de un Modelo
    5. Bibliografía (Notación: MM&S:Principios: Bibliografía):

      • GFH, sección 2.1
      • Sección 1 de "Simplicity", Stanford Encyclopedia of Phylosophy. [2]
      • Presentación de ésta clase: [3]
      • Algoritmo de bisección usado en clase: [4]
      • Código NetLogo del modelo SIR: [5]
      • Tutoriales de diferentes lenguajes de programación:
      1. Tutorial de python en codecademy: [6]
      2. Tutoriales de python orientado a objetos: [7], [8]
      • Simulaciones del modelo SIR basadas en agentes : [9]

      Tareas:

      1. Instale el programa NetLogo y siga los tutoriales 1,2 y 3
      2. Leer el capítulo 1, secciones 1.1 a 1.6 del libro de K. Velten, "Mathematical Modeling and Simulation", (Biblioteca UTADEO) y la sección 2.1 del libro de Giordano.
      3. Defina un grupo de trabajo de 3 personas. Este grupo seguirá durante todo el semestre.

      PBL: Proceso de MyS y Clasificación del MyS.

      1. Introducción al PBL: Media: Pbl_formulacion_de_modelos.pdf
      2. Matriz de conectividades: [10]