Pensamento Computacional

Post on 11-Jan-2017

42 views 0 download

Transcript of Pensamento Computacional

Pensamento Computacional

Jeannette W. Ming

“Pensamento computacional constrói usando o poder e os limites

de processos computacionais”

Computação: realizar calculo ou operação lógica seguindo um modelo bem definido

“O que é computável?”

https://www.amazon.com/dp/0307908275

É conceitual…

… e não implementação.

“Pensamento computacional é reformular um problema aparentemente difícil em um que

sabemos resolver, através de redução, expansão, transformação or simulação”

“… usando abstração e decomposição quando atacando uma tarefa muito grande ou desenhando

um sistema complexo.”

Exemplos

• Previsão de preço de Ações — simulação

• Busca (IR) — redução, decomposição e transformação

• Self-driving Cars — redução, transformação, abstração, decomposição, simulação e etc.

• Frameworks Web — decomposição e abstração

Legal, mas no dia a dia?alguém consegue pensar alguma circunstância no último ano?

“Computational Thinking” — 2006, Jeannette M. Wing https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf

“What is Computational Thinking?” — 2015, Google Open Online Education https://www.youtube.com/watch?v=sxUJKn6TJOI

Curso do Google de Pensamento Computacional para Educadores https://computationalthinkingcourse.withgoogle.com/

Coleção de artigos/textos sobre Pensamento Computacional @ univali.br http://lite.acad.univali.br/pt/pensamento-computacional/

"What is Computational Thinking and Why Should You Care?" http://robomatter.com/computational-thinking/