20
Curso de Monitor de Programación Creativa Pensamiento Computacional Conceptos Fundamentos Capítulo 5

Fundamentos 5 pensamiento computacional conceptos

Embed Size (px)

DESCRIPTION

Este material está elaborado para el Curso de Monitores de Programación Creativa que imparte Habilidades XXI Parte de sus contenidos son obras derivadas de miembros de la comunidad ScratchED, normalmente publicados en http://scratched.media.mit.edu/ con licencias que permiten su reutilización con el reconocimiento correspondiente

Citation preview

Page 1: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa

Pensamiento ComputacionalConceptos

Fundamentos Capítulo 5

Page 2: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa

Este material está elaborado para el Curso de Monitores de Programación Creativa que imparte Habilidades XXI

Parte de sus contenidos son obras derivadas de miembros de la comunidad ScratchED, normalmente publicados en http://scratched.media.mit.edu/ con licencias que permiten su reutilización con el reconocimiento correspondiente

Algunos derechos reservadosEste material se distribuye bajo licencia “Reconocimiento CompartirIgual (by-sa)”http://creativecommons.org/licenses/by/4.0/deed.es

Page 3: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Módulos: Fundamentos

Fundamentos 1 Introducción al Curso, organización, y manejo de los recursos

Fundamentos 2 Introducción al Pensamiento Computacional

Fundamentos 3 Metodología Orientada al Diseño

Fundamentos 4 Nuevos paradigmas del aprendizaje

Fundamentos 5 Pensamiento Computacional / Conceptos

Fundamentos 6 Pensamiento Computacional / Prácticas

Fundamentos 7 Pensamiento Computacional / Perspectiva

Fundamentos 8 Cultura Hacker

Fundamentos 9 Talleres de Programación Creativa El Gato Lukas

Fundamentos 10 Habilidades XXI

Page 4: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Como se organiza el Pensamiento Computacional?

vamos a llamar ELEMENTOS

ConceptosPrácticasPerspectivas

hay que conocerlos para aplicarlos

Page 5: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Conceptos del Pensamiento Computacional?

todos son cosas normales de la vida real

Secuencias identificar una serie de pasos de una tarea

Bucles ejecutar la misma secuencia varias veces

Paralelismo hacer que varias cosas sucedan al mismo tiempo

Eventos una cosa que causa que suceda otra

Condicionantes tomar decisiones basadas en condiciones

Operadores elementos de las expresiones matemáticas y lógicas

Variables almacenar, recuperar y actualizar datos (información)

Listas estructuras para organizar colecciones de datos

Page 6: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Secuencias

ejemplo de secuenciay de que no es una secuencia

Secuencias identificar una serie de pasos de una tarea

Page 7: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Secuencias

Page 8: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Bucles

puede ser para siempreo hasta que se cumpla una condición

Bucles ejecutar la misma secuencia varias veces

Page 9: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Bucles

Page 10: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Paralelismo y Eventos

paralelismo: pueden suceder varias cosas al tiempo

¿Como o cuándo comienza una secuencia?

¿Que puede ser la condición de un bucle?

Paralelismo hacer que varias cosas sucedan al mismo tiempo

Eventos una cosa que causa que suceda otra

Page 11: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Paralelismo y Eventos

Page 12: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Condicionantes

varios formas de expresar una condición:sisi nomientrashasta que

Condicionantes tomar decisiones basadas en condiciones

Page 13: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Condicionantes

Page 14: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Operadores y Variables

todos son cosas normalesde la vida real

Operadores elementos de las expresiones matemáticas y lógicas

Variables almacenar, recuperar y actualizar datos (información)

Page 15: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Operadores y Variables

Page 16: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Listas

la forma mas sencilla de organizar la información

Listas estructuras para organizar colecciones de datos

Page 17: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Listas

Cuatro listas para usar mediante un índice

Page 18: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa Exploración

Estudiar los diferentes conceptos que intervienen en un proyecto de Scratch

Secuencias

Bucles

Paralelismo

Eventos

Condicionantes

Operadores

Variables

Listas

Page 19: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa A continuación ….

Hacer comentarios de lo dicho en la comunidad en el hilo de la sesiónPedir ayuda a la comunidadExhibirse con un post que enlace a un proyecto Scratch

Imaginar … crear … experimentar … compartir

Page 20: Fundamentos 5   pensamiento computacional conceptos

Curso de Monitor de Programación Creativa

Módulo 5Pensamiento Computacional ConceptosCurso de Monitores de Programación Creativa

Algunos derechos reservadosEste material se distribuye bajo licencia “Reconocimiento CompartirIgual (by-sa)”http://creativecommons.org/licenses/by/4.0/deed.es