Diacutea 5 Automatizacioacuten Simulacioacuten y Paralelismo
Dra Mariacutea del Pilar Goacutemez Gil cccinaoepmx~pgomez
pgomezinaoepmx 12-16 de Agosto 2014
TALLER PENSAMIENTO COMPUTACIONAL
Mural en la calle 2 sur de San Pedro Cholula 2013 Derechos de autor
Esta presentacioacuten estaacute disponible en httpcccinaoepmx~pgomeztutorialsPC-dia5pdf
Versioacuten 2014-08-25
Este taller forma parte del proyecto ldquoDesarrollo de un programa en pensamiento computacional para la
educacioacuten media superior en Meacutexicordquo Mas informacioacuten en
wwwpensamientocomputacionalorg
Tukkul (Pensar en Maya) camaleoacuten arqueoacutelogo que se caracteriza por su pensamiento criacutetico Cuando se presenta un problema utiliza su conocimiento inteligencia y creatividad para alcanzar la solucioacuten maacutes razonable Ademaacutes tiene una gran adaptacioacuten al cambio y muy buena comunicacioacuten para llegar a acuerdos Creador de Tukkul Jorge L Zapotecatl Loacutepez derechos reservados al autor 2 (c) INAOE - P Goacutemez Gil 2014
bull 845 ndash 900 Bienvenida bull 900 ndash 1000 Sesioacuten 13 ndash Automatizacioacuten bull 900 ndash 930 Presentacioacuten de conceptos importantes sobre
automatizacioacuten bull 930 ndash 945 Viacutedeos sobre ejemplos de automatizacioacuten bull 945 ndash 1000 Ejercicio escrito iquestQue puede automatizarse en tu comunidad bull 1000 ndash 1015 Cafeacute bull 1015 ndash 1115 Sesioacuten 14 ndash Simulacioacuten bull 1015 ndash 1030 Presentacioacuten de conceptos importantes sobre simulacioacuten bull 1030 ndash 1100 Viacutedeos sobre ejemplos de simulacioacuten bull 1100 ndash 1115 Ejercicio escrito iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para los tus alumnos(as) bull 1115 ndash 1130 Descanso
Programa del diacutea de hoy (12)
3 (c) INAOE - P Goacutemez Gil 2014
bull 1130 ndash 1230 Sesioacuten 15 ndash Paralelismo bull 1130 ndash 1145 Presentacioacuten de conceptos importantes sobre
paralelismo bull 1145 ndash 1200 Viacutedeos sobre ejemplos de sistemas paralelos bull 1200 ndash 1230 Ejercicio escrito iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente alguna actividad de tu profesioacuten bull 1230 ndash 1400 Laboratorio ndash Automatizacioacuten simulacioacuten y paralelismo bull 1400 ndash 1430 Anaacutelisis del taller conclusiones trabajo futuro
comunidad de interesados(as) bull bull 1430 ndash 1600 Comida especial bull bull 1600 ndash 1630 Entrega de diplomas y despedida Dr Eduardo Morales Manzanares
Programa del diacutea de hoy (22)
4 (c) INAOE - P Goacutemez Gil 2014
bull El pensamiento computacional es un proceso de solucioacuten de problemas que incluye entre otras cosas
ndash Formular problemas de una manera que permite o facilita su solucioacuten usando computadoras u otras herramientas
ndash Representar datos a traveacutes de abstracciones tales como modelos o simulaciones
ndash Automatizar soluciones usando pensamiento algoriacutetmico ndash Identificar analizar e implementar posibles soluciones con el
objetivo de conseguir la combinacioacuten de pasos y recursos mas eficiente y efectiva
ndash Generalizar y transferir este proceso de solucioacuten a otros problemas
Recordandohellip iquestQueacute es pensamiento computacional [1] (12)
5 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Este taller forma parte del proyecto ldquoDesarrollo de un programa en pensamiento computacional para la
educacioacuten media superior en Meacutexicordquo Mas informacioacuten en
wwwpensamientocomputacionalorg
Tukkul (Pensar en Maya) camaleoacuten arqueoacutelogo que se caracteriza por su pensamiento criacutetico Cuando se presenta un problema utiliza su conocimiento inteligencia y creatividad para alcanzar la solucioacuten maacutes razonable Ademaacutes tiene una gran adaptacioacuten al cambio y muy buena comunicacioacuten para llegar a acuerdos Creador de Tukkul Jorge L Zapotecatl Loacutepez derechos reservados al autor 2 (c) INAOE - P Goacutemez Gil 2014
bull 845 ndash 900 Bienvenida bull 900 ndash 1000 Sesioacuten 13 ndash Automatizacioacuten bull 900 ndash 930 Presentacioacuten de conceptos importantes sobre
automatizacioacuten bull 930 ndash 945 Viacutedeos sobre ejemplos de automatizacioacuten bull 945 ndash 1000 Ejercicio escrito iquestQue puede automatizarse en tu comunidad bull 1000 ndash 1015 Cafeacute bull 1015 ndash 1115 Sesioacuten 14 ndash Simulacioacuten bull 1015 ndash 1030 Presentacioacuten de conceptos importantes sobre simulacioacuten bull 1030 ndash 1100 Viacutedeos sobre ejemplos de simulacioacuten bull 1100 ndash 1115 Ejercicio escrito iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para los tus alumnos(as) bull 1115 ndash 1130 Descanso
Programa del diacutea de hoy (12)
3 (c) INAOE - P Goacutemez Gil 2014
bull 1130 ndash 1230 Sesioacuten 15 ndash Paralelismo bull 1130 ndash 1145 Presentacioacuten de conceptos importantes sobre
paralelismo bull 1145 ndash 1200 Viacutedeos sobre ejemplos de sistemas paralelos bull 1200 ndash 1230 Ejercicio escrito iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente alguna actividad de tu profesioacuten bull 1230 ndash 1400 Laboratorio ndash Automatizacioacuten simulacioacuten y paralelismo bull 1400 ndash 1430 Anaacutelisis del taller conclusiones trabajo futuro
comunidad de interesados(as) bull bull 1430 ndash 1600 Comida especial bull bull 1600 ndash 1630 Entrega de diplomas y despedida Dr Eduardo Morales Manzanares
Programa del diacutea de hoy (22)
4 (c) INAOE - P Goacutemez Gil 2014
bull El pensamiento computacional es un proceso de solucioacuten de problemas que incluye entre otras cosas
ndash Formular problemas de una manera que permite o facilita su solucioacuten usando computadoras u otras herramientas
ndash Representar datos a traveacutes de abstracciones tales como modelos o simulaciones
ndash Automatizar soluciones usando pensamiento algoriacutetmico ndash Identificar analizar e implementar posibles soluciones con el
objetivo de conseguir la combinacioacuten de pasos y recursos mas eficiente y efectiva
ndash Generalizar y transferir este proceso de solucioacuten a otros problemas
Recordandohellip iquestQueacute es pensamiento computacional [1] (12)
5 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
bull 845 ndash 900 Bienvenida bull 900 ndash 1000 Sesioacuten 13 ndash Automatizacioacuten bull 900 ndash 930 Presentacioacuten de conceptos importantes sobre
automatizacioacuten bull 930 ndash 945 Viacutedeos sobre ejemplos de automatizacioacuten bull 945 ndash 1000 Ejercicio escrito iquestQue puede automatizarse en tu comunidad bull 1000 ndash 1015 Cafeacute bull 1015 ndash 1115 Sesioacuten 14 ndash Simulacioacuten bull 1015 ndash 1030 Presentacioacuten de conceptos importantes sobre simulacioacuten bull 1030 ndash 1100 Viacutedeos sobre ejemplos de simulacioacuten bull 1100 ndash 1115 Ejercicio escrito iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para los tus alumnos(as) bull 1115 ndash 1130 Descanso
Programa del diacutea de hoy (12)
3 (c) INAOE - P Goacutemez Gil 2014
bull 1130 ndash 1230 Sesioacuten 15 ndash Paralelismo bull 1130 ndash 1145 Presentacioacuten de conceptos importantes sobre
paralelismo bull 1145 ndash 1200 Viacutedeos sobre ejemplos de sistemas paralelos bull 1200 ndash 1230 Ejercicio escrito iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente alguna actividad de tu profesioacuten bull 1230 ndash 1400 Laboratorio ndash Automatizacioacuten simulacioacuten y paralelismo bull 1400 ndash 1430 Anaacutelisis del taller conclusiones trabajo futuro
comunidad de interesados(as) bull bull 1430 ndash 1600 Comida especial bull bull 1600 ndash 1630 Entrega de diplomas y despedida Dr Eduardo Morales Manzanares
Programa del diacutea de hoy (22)
4 (c) INAOE - P Goacutemez Gil 2014
bull El pensamiento computacional es un proceso de solucioacuten de problemas que incluye entre otras cosas
ndash Formular problemas de una manera que permite o facilita su solucioacuten usando computadoras u otras herramientas
ndash Representar datos a traveacutes de abstracciones tales como modelos o simulaciones
ndash Automatizar soluciones usando pensamiento algoriacutetmico ndash Identificar analizar e implementar posibles soluciones con el
objetivo de conseguir la combinacioacuten de pasos y recursos mas eficiente y efectiva
ndash Generalizar y transferir este proceso de solucioacuten a otros problemas
Recordandohellip iquestQueacute es pensamiento computacional [1] (12)
5 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
bull 1130 ndash 1230 Sesioacuten 15 ndash Paralelismo bull 1130 ndash 1145 Presentacioacuten de conceptos importantes sobre
paralelismo bull 1145 ndash 1200 Viacutedeos sobre ejemplos de sistemas paralelos bull 1200 ndash 1230 Ejercicio escrito iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente alguna actividad de tu profesioacuten bull 1230 ndash 1400 Laboratorio ndash Automatizacioacuten simulacioacuten y paralelismo bull 1400 ndash 1430 Anaacutelisis del taller conclusiones trabajo futuro
comunidad de interesados(as) bull bull 1430 ndash 1600 Comida especial bull bull 1600 ndash 1630 Entrega de diplomas y despedida Dr Eduardo Morales Manzanares
Programa del diacutea de hoy (22)
4 (c) INAOE - P Goacutemez Gil 2014
bull El pensamiento computacional es un proceso de solucioacuten de problemas que incluye entre otras cosas
ndash Formular problemas de una manera que permite o facilita su solucioacuten usando computadoras u otras herramientas
ndash Representar datos a traveacutes de abstracciones tales como modelos o simulaciones
ndash Automatizar soluciones usando pensamiento algoriacutetmico ndash Identificar analizar e implementar posibles soluciones con el
objetivo de conseguir la combinacioacuten de pasos y recursos mas eficiente y efectiva
ndash Generalizar y transferir este proceso de solucioacuten a otros problemas
Recordandohellip iquestQueacute es pensamiento computacional [1] (12)
5 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
bull El pensamiento computacional es un proceso de solucioacuten de problemas que incluye entre otras cosas
ndash Formular problemas de una manera que permite o facilita su solucioacuten usando computadoras u otras herramientas
ndash Representar datos a traveacutes de abstracciones tales como modelos o simulaciones
ndash Automatizar soluciones usando pensamiento algoriacutetmico ndash Identificar analizar e implementar posibles soluciones con el
objetivo de conseguir la combinacioacuten de pasos y recursos mas eficiente y efectiva
ndash Generalizar y transferir este proceso de solucioacuten a otros problemas
Recordandohellip iquestQueacute es pensamiento computacional [1] (12)
5 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
bull Estas actividades se apoyan en las actitudes esenciales de ndash Confianza para lidiar con la complejidad ndash Persistencia al trabajar con problemas difiacuteciles ndash Tolerancia a la ambiguumledad ndash Habilidad para lidiar con problemas que no sabemos su
solucioacuten ndash Habilidad para comunicarse y trabajar con otros a fin de
alcanzar metas o soluciones comunes
Recordandohellip iquestQueacute es pensamiento computacional (22)
6 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
CONCEPTOHABILIDAD DEFINICIOacuteN
Recoleccioacuten de datos Proceso de obtener informacioacuten apropiada
Anaacutelisis de datos Dar sentido a los datos encontrar patrones y sacar conclusiones
Representacioacuten de datos
Organizacioacuten y muestra de datos en graacuteficas tablas palabras o imaacutegenes
Descomposicioacuten de problema
Divisioacuten de las tareas en partes mas pequentildeas y manejables
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
7 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
CONCEPTO DEFINICIOacuteN
Abstraccioacuten Reduccioacuten de la complejidad para definir la idea principal
Algoritmos y procedimientos
Series de pasos ordenados usados para resolver un problema o alcanzar un objetivo
Automatizacioacuten Uso de computadoras o maacutequinas para hacer tareas repetitivas o tediosas
Simulacioacuten Representacioacuten de un modelo de un proceso Tambieacuten incluye ejecutar experimentos usando modelos
Paralelismo Organizacioacuten de los recursos a fin de ejecutar tareas de manera simultaacutenea de manera que consigan un objetivo en comuacuten
Recordandohellip Vocabulario asociado a pensamiento computacional [2] (12)
8 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Un egresado(a) de nivel medio superiorhellip hellip se auto-determina y cuida de siacute 1 Se conoce y valora a siacute mismo(a) y aborda
problemas y retos teniendo en cuenta los objetivos que persigue
2 Es sensible al arte y participa en la apreciacioacuten e interpretacioacuten de sus expresiones en distintos geacuteneros
3 Elige y practica estilos de vida saludables
Recordandohellip Perfil de egreso en el nivel medio superior Competencias Geneacutericas [3] (14)
9 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
hellip se expresa y comunica 1 Escucha interpreta y emite mensajes pertinentes
en distintos contextos mediante la utilizacioacuten de medios coacutedigos y herramientas apropiados
hellip piensa criacutetica y reflexivamente 1 Desarrolla innovaciones y propone soluciones a
problemas a partir de meacutetodos establecidos 2 Sustenta una postura personal sobre temas de
intereacutes y relevancia general considerando otros puntos de vista de manera criacutetica y reflexiva
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (24)
10 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
hellip aprende de forma autoacutenoma 1 Aprende por iniciativa e intereacutes propio a lo largo de
la vida hellip trabaja en forma colaborativa 1 Participa y colabora de manera efectiva en equipos
diversos
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (34)
11 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
hellipparticipa con responsabilidad en la sociedad 1 Participa en una conciencia ciacutevica y eacutetica en la vida
de su comunidad regioacuten Meacutexico y el mundo 2 Mantiene una actitud respetuosa hacia la
interculturalidad y la diversidad de creencias valores y praacutecticas sociales
3 Contribuye al desarrollo sustentable de manera criacutetica con acciones responsables
Recordandohellip Perfil de Egreso en el Nivel Medio Superior Competencias Geneacutericas [3] (44)
12 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Foto tomada por P Goacutemez en el hotel ldquoEl cantar del vientordquo Pentildea de Bernal Quereacutetaro 2014
13 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 13 automatizacioacuten (915 ndash 1000 hrs)
Representacioacuten de un motor de combustioacuten interna Museo de Tecnologiacutea Beijing China Foto tomada por P Goacutemez 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Automatizar
bull iquestQueacute es ndash Automatizar es hacer que las maacutequinas realicen
actividades repetitivas o tediosas
bull iquestPara que sirve ndash Para que los humanos puedan dedicarse a actividades que
les sean maacutes agradables o que le proporcionen mayor beneficio a la comunidad
bull iquestQue otras palabras significan lo mismo ndash Mecanizar motorizar
bull Automatizacioacuten accioacuten de automatizar
15 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Tren interno en el aeropuerto de Detroit Foto tomada por P Goacutemez 2014
Hay incontables ejemplos de automatizacioacutenhellip
16 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Los robots son por excelencia ejemplos de automatizacioacutenhellip
17 (c) INAOE - P Goacutemez Gil 2014
Museo de tecnologiacutea Beiing China Foto tomada por P Goacutemez 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Linea de produccioacuten del Boing 737 en Renton Wash
18 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpinterceptsdefensenewscom201211rare-look-at-boeings- new-p-8a-poseidon-production-line
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplos antiguos de automatizacioacuten (13)
19 (c) INAOE - P Goacutemez Gil 2014
La Pascalina maacutequina sumadora inventada por Blaise Pascal en 1640 La construyoacute para ayudar a su papaacute que era recolector de impuestos [4] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplos antiguos de automatizacioacuten (23)
20 (c) INAOE - P Goacutemez Gil 2014
Maacutequina para calificar exaacutemenes estandarizados creada por Jey Johnson en 1930 [5] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplos antiguos de automatizacioacuten (33)
21 (c) INAOE - P Goacutemez Gil 2014
Reacuteplica de la maacutequina diferencial de inventada en el siglo XIX por Charles Babbage para generar tablas [6] Foto tomada por P Goacutemez en el Museo de Historia de la Computacioacuten San Joseacute California 2011
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Un video explicando Automatizacioacutenhellip
httpswwwyoutubecomwatchv=iGY8T1VcDrY Autor Miguel Angel Bohorquez Miranda
22 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual iquestQueacute puede
automatizarse en tu comunidad 15 minutos
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
Ejercicio escrito
23 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 14 simulacioacuten (1015-1115 hrs)
Simulacioacuten aerodinaacutemica teacutermica y acuacutestica EXA Corporation Foto tomada de httpwwwexacomaerospace-industryhtml
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Simulacioacuten
bull iquestQueacute es ndash Representacioacuten de un modelo de un proceso o sistema lo
que permite ejecutar experimentos usando estos modelos La simulacioacuten implica imitar procesos del mundo real modelarlos reproducirlos de alguna manera y ejecutarlos a lo largo del tiempo
bull iquestPara que sirve ndash Para analizar el comportamiento de modelos y procesos
hacer deducciones o pronosticar
bull iquestQue otras palabras significan lo mismo ndash Imitar fingir
25 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un caballo virtual (simulador)
(c) INAOE - P Goacutemez Gil 2014 26
Imagen tomada de Evolution business and technology magazine from SKF Sept 15 1999 disponible en httpevolutionskfcomwp-contentuploads199909Virtual-horse-gives-riding-a-kick1jpg
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplo un simulador de vuelos
(c) INAOE - P Goacutemez Gil 2014 27
Microsoft flight simulator 2004 foto disponible en httpwwwmobygamescomgamewindowsmicrosoft-flight-simulator-2004-a-century-of-flightscreenshotsgameShotId542597
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten requierehellip
bull hellippoder disentildear correctamente un modelo de lo que se desea simular
bull hellipherramientas y materiales que permitan construir una ldquomaquetardquo de lo que se desea simular
bull hellip conocer las limitaciones o alcances del sistema o proceso que se estaacute simulando
bull hellip disentildear experimentos donde se conozcan los resultados esperados a fin de validar el modelo de simulacioacuten
(c) INAOE - P Goacutemez Gil 2014 28
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
El pronoacutestico de series de tiempo se obtiene a traveacutes de construir modelos [5]
3500
4000
4500
5000
5500
6000
6500
7000
7500
8000
0 10 20 30 40 50 60 70
Val
ore
s
Tiempo
Serie de entrenamiento Horizonte de prediccioacuten h
29 (c) INAOE - P Goacutemez Gil 2014
La simulacioacuten implica utilizar todas de las habilidades del pensamiento computacional
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Una ecuacioacuten es una herramienta de simulacioacuten
0
02
04
06
08
1
12
0 2 4 6 8 10 12
y
Iteraciones
Inicio = 0001
Inicio = 0002
Mapa logiacutestico
30 (c) INAOE - P Goacutemez Gil 2014
Figura tomada de [5]
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejemplo de un simulador financiero
31 (c) INAOE - P Goacutemez Gil 2014
Financial Market Simulator 08 disponible en httpwwwbrothersoftcomfinancial-market-simulation-108251html
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Un ejemplo de simulacioacuten lanzamiento de un sateacutelite a Marte
httpswwwkhanacademyorgpartner-contentnasasearchingforlifemars-modern-explorationpgame-cruise-to-marsutm_source=Sailthruamputm_medium=emailamputm_term=Stuff20you20might20like20After20Test20Cohort20Madeamputm_campaign=Highlighted20Content201320Ph220After20Cohort20060314amputm_content=B
Autor Khan Academy
32 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Videos explicando simulaciones
bull Simulacioacuten cliacutenica Universidad de Alicante httpwwwyoutubecomwatchv=mg252sHYGGI bull Simulacioacuten Civil Universidad de Valencia
Departamento de Roboacutetica httpwwwyoutubecomwatchv=gpd30DjGvzw
33 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Describe con detalle y de manera individual
iquestQueacute tipo de simulacioacuten te ayudariacutea a explicar un concepto difiacutecil de entender para tus alumnos(as)
(15 minutos) (ver descripcioacuten detallada en la plantilla de
experiencias de aprendizaje)
Ejercicio escrito
34 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Sesioacuten 15 paralelismo (1130 -1230 hrs)
35 (c) INAOE - P Goacutemez Gil 2014
ldquoThe Stagrdquo escultura de Hobbes Vincent Fairmont Hotel Dallas TX Fotos tomadas de httphobbesvincentcom
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Paralelismo
bull Queacute es ndash Organizacioacuten de los recursos a fin de ejecutar tareas de
manera simultaacutenea de manera que consigan un objetivo en comuacuten
bull Para que sirve ndash Para conseguir objetivos de manera eficiente usando
menos recursos yo maacutes raacutepido
bull Que otras palabras significan lo mismo ndash Ejecucioacuten simultaacutenea
36 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
La ejecucioacuten en paralelo suma mas que las partes aisladashellip
(c) INAOE - P Goacutemez Gil 2014 37
Orquesta Filarmoacutenica de Jalisco Foto tomada de Orchestra wikipedia httpenwikipediaorgwikiOrchestramediaviewerFileOrquesta_Filarmonica_de_Jaliscojpg
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Modelo del sistema paralelo de ejecucioacuten de una orquesta
38 (c) INAOE - P Goacutemez Gil 2014
Imagen tomada de Serenade for String Orchestra Op20 (Elgar Edward) httpimslporgimagesdd9 ElgarOp20_Serenade_for_String_Orchestrapdf
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
El paralelismo ahorra mucho tiempohellip
39 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwwackystockcomdetails4756-pampered-woman-getting-a-pedicure-and-haircut-at-a-beauty-salon-clipart-by-djart-at-wackystockjpg
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Paralelismo en sistemas computacionales
40 (c) INAOE - P Goacutemez Gil 2014
TrueNort Chip de la computadora Neuro- Sinaacuteptica de IBM Foto tomada de IEEE Spectrum Tech talk 7-Ago-14 httpspectrumieeeorgtech-talk computinghardwareibms- braininspired-computer-chip-come s-from-the-future
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Un ejemplo excelente sobre trabajo en paralelo y en equipo
Ferrari F1 Pit stop perfection bull httpswwwyoutubecomwatchv=aHSUp7msCIE
amphd=1
Video
41 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
El trabajo en equipo debe utilizar paralelismo para ser eficientehellip
42 (c) INAOE - P Goacutemez Gil 2014
Foto tomada de httpwwwmmtcitconsulting
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
El paralelismo requiere comunicacioacuten entre sus elementoshellip
43 (c) INAOE - P Goacutemez Gil 2014
Diagramas de computadora paralelas tomados de A Kaminsky Parallel Java Lecture Notes httpwwwcsritedu~arklecturespj03notesshtml
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ejercicio escrito
iquestQueacute tipo de procesos en paralelo hariacutean maacutes eficiente
alguna actividad de tu profesioacuten (15 minutos)
(ver descripcioacuten detallada en la plantilla de experiencias de aprendizaje)
(c) INAOE - P Goacutemez Gil 2014 44
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Laboratorio automatizacioacuten simulacioacuten y paralelismo
(1230 ndash 1400 hrs)
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Ver descripcioacuten detallada en la plantilla de experiencias de aprendizajehellip
46 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
Dra Pilar Goacutemez Gil pgomezinaoepmx
httpcccinaoepmx~pgomez
Gracias por participar Mural en la calle 2 sur de San Pedro Cholula 2013
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
[1] Operational definition of computational thinking for K-12 education International Society for technology in education (ISTE) and the Computer Science Teacher Association 2011 Disponible en httpcstaacmorgCurriculumsubCompThinkinghtml
[2] Computational Thinking Teacher Resources Second Edition Computer Science Teacher Association ndash CT taskforce Disponible en
httpcstaacmorgCurriculumsubCompThinkinghtml [3] Las competencias geneacutericas en el estudiante del bachillerato general
Secretariacutea de Educacioacuten Puacuteblica DGBDCA2013 Disponible en httpwwwdgbsepgobmx02-m103-iacademica00-otroscg-e-bgpdf [4] Schickardrsquos Calculator and The Pascaline Computer History Museum
httpwwwcomputerhistoryorgrevolutioncalculators147 [5] The first disk drive RAMAC 350 Computer History Museum
httpwwwcomputerhistoryorgrevolutionmemory-storage8233 [6] The Revolutionary Babbage Engine Unprecedented Unparalleled And
Unfinished Computer History Museum httpwwwcomputerhistoryorgrevolutioncalculators151
Bibliografiacutea (12)
48 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014
[7] R Fonseca-Delgado P Goacutemez-Gil Meta-aprendizaje auto-organizado temporal para prediccioacuten a largo plazo de series de tiempo caoacuteticas Poster de avances doctorales Ciencias de la computacioacuten INAOE
Bibliografiacutea (12)
49 (c) INAOE - P Goacutemez Gil 2014