pensamento computacional
TRANSCRIPT
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/