Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pensamento Computacional

Fcced4ae869ba4632fecfef5c4189075?s=47 Luiz Rocha
October 21, 2016

Pensamento Computacional

Breve introdução sobre Pensamento Computacional seguido de um mini-painel para discutir com o time do Gaveteiro sobre o assunto

Fcced4ae869ba4632fecfef5c4189075?s=128

Luiz Rocha

October 21, 2016
Tweet

Transcript

  1. Pensamento Computacional

  2. Jeannette W. Ming

  3. None
  4. “Pensamento computacional constrói usando o poder e os limites de

    processos computacionais”
  5. Computação: realizar calculo ou operação lógica seguindo um modelo bem

    definido
  6. “O que é computável?”

  7. None
  8. https://www.amazon.com/dp/0307908275

  9. É conceitual…

  10. … e não implementação.

  11. “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.”
  12. 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
  13. None
  14. Legal, mas no dia a dia? alguém consegue pensar alguma

    circunstância no último ano?
  15. “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/
  16. None