mural en la calle 2 sur de san pedro cholula, 2013 ...pgomez/tutorials/pc-dia5.pdf · dr. eduardo...

49
Día 5: Automatización, Simulación y Paralelismo Dra. María del Pilar Gómez Gil ccc.inaoep.mx/~pgomez [email protected] 12-16 de Agosto, 2014 TALLER PENSAMIENTO COMPUTACIONAL Mural en la calle 2 sur de San Pedro Cholula, 2013. Derechos de autor Esta presentación está disponible en: http://ccc.inaoep.mx/~pgomez/tutorials/PC-dia5.pdf Versión: 2014-08-25

Upload: others

Post on 13-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez Gil, 2014

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

Page 2: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 3: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 4: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 5: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 6: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 7: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 8: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 9: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 10: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 11: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 12: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 13: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 14: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 15: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 16: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 17: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 18: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 19: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 20: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 21: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 22: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 23: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 24: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 25: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 26: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 27: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 28: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 29: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 30: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 31: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 32: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 33: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 34: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 35: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 36: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 37: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 38: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 39: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 40: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 41: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 42: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 43: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 44: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 45: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 46: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 47: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 48: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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

Page 49: Mural en la calle 2 sur de San Pedro Cholula, 2013 ...pgomez/tutorials/PC-dia5.pdf · Dr. Eduardo Morales Manzanares Programa del día de hoy (2/2) (c) INAOE - P. Gómez 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