13
Scratch Programación Pensamiento Computacional 1 de Diciembre de 2017 Antofagasta 5 de Diciembre de 2017 Concepción [email protected]

PANEL Scratch Programación Pensamiento Computacional

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PANEL Scratch Programación Pensamiento Computacional

ScratchProgramación

Pensamiento Computacional

1 de Diciembre de 2017 Antofagasta5 de Diciembre de 2017 Concepción

[email protected]

Page 2: PANEL Scratch Programación Pensamiento Computacional

SCRATCHAntecedentes desde 2007

Page 3: PANEL Scratch Programación Pensamiento Computacional

SCRATCH1.4, 2.0 y 3.0

Page 4: PANEL Scratch Programación Pensamiento Computacional

• Conjunto de mecanismos para crear y comunicarideas complejas

• Inteligencia y Creatividad

• Características del Lenguaje

1. Mecanismo de primitivas (elementos basicos)

2. Mecanismo de combinación

3. Mecanismo de abstracción

PROGRAMACIÓNLENGUAJE

Page 5: PANEL Scratch Programación Pensamiento Computacional

Pirámide

Antiprisma

Cúpula

PROGRAMACIÓNLENGUAJE

Cúpula

Octagonal

sobre

Antiprimsa

Octagonal

Inteligencia Creatividad

Page 6: PANEL Scratch Programación Pensamiento Computacional

LENGUAJE DE PROGRAMACIÓNORDENADOR

1. Mecanismo de primitivas

− Bloques

2. Mecanismo de combinación

− Secuencia, repetición, selección

3. Mecanismo de abstracción

− Agrupar y Nombrar nuevo bloque

Page 7: PANEL Scratch Programación Pensamiento Computacional

Inteligencia Creatividad

LENGUAJE DE PROGRAMACIÓNORDENADOR

Page 8: PANEL Scratch Programación Pensamiento Computacional

PENSAMIENTO COMPUTACIONALContexto

Seymour Papert (1980)

Mindstorms: Children, Computers, and Powerful Ideas

Jeannette M. Wing (2006)

Computational Thinking, Communications of the ACM

Lifelong Kindergarten Group MIT (2007)

Scratch

Stephen Wolfram (2014)

Wolfram Language

Code.org

Page 9: PANEL Scratch Programación Pensamiento Computacional

“Pensamiento computacional es el proceso de reconocimiento de aspectos de la computación en el mundo que nos rodea,

y la aplicación de herramientas y técnicas de computación para entender y razonar acerca de los sistemas y procesos naturales y artificiales.”

• Formular problemas de una manera que nos permita usar un ordenador y

otras herramientas para ayudar a resolverlos.

• Organizar y analizar datos de una manera lógica.

• Representar datos a través de abstracciones tales como modelos y

simulaciones.

• Automatizar soluciones mediante el pensamiento algorítmico (una serie de

pasos ordenados).

• Identificar, analizar e implementar posibles soluciones con el objetivo de

conseguir la combinación más eficaz de pasos y recursos.

• Generalizar y transferir este proceso de resolución de problemas a una

amplia variedad de problemas.*

The International Society for Technology in Education (ISTE) and The Computer Science Teachers Association (CSTA)

“El Pensamiento Computacional es la manipulación de símbolos”

PENSAMIENTO COMPUTACIONALContexto

Page 10: PANEL Scratch Programación Pensamiento Computacional

GEOMETRÍA VECTORIAL DIFERENCIAL CÁLCULO DIFERENCIAL DISCRETO

Page 11: PANEL Scratch Programación Pensamiento Computacional

CIBERNÉTICA PENSAMIENTO PROBABILÍSTICO

Page 12: PANEL Scratch Programación Pensamiento Computacional

MUNDO EXTERIOR LENGUAJES E IDEAS COMPLEJAS

Page 13: PANEL Scratch Programación Pensamiento Computacional

ScratchProgramación

Pensamiento Computacional

1 de Diciembre de 2017 Antofagasta5 de Diciembre de 2017 Concepción

[email protected]