Habilidade imprescindível para o cidadão do Séc.XXI
Annotations:
o cidadão nos dias atuais deve ser tecnologicamente fluente.
(Papert e Resnik - 1995) Não apenas saber usar as ferramentas tecnológicas, mas também construir coisas de significado com tais ferramentas.
Conjunto de processos cognitivos, técnicas
e conceitos da Ciência da Computação
para resolução de problemas
Decomposição de problemas;
Annotations:
dividir uma tarefa em pequenas partes e, em
seguida, concentrar-se na resolução de cada uma dessas tarefas menores.
Reconhecimento de padrões;
Annotations:
é a capacidade de notar semelhanças ou diferenças
comuns em dados que nos ajudarão a fazer previsões ou nos levar a uma solução
Abstração (Simplificar)
Annotations:
diz respeito a simplificar, permitindo-nos gerenciar a complexidade,
tornando as coisas mais fáceis de se fazer. Ademais, possibilita criar uma ideia geral
de qual é o problema e como resolvê-lo.
O processo de abstração remove todos os detalhes específicos e quaisquer
padrões que não nos ajudem a resolver o problema colocado, auxiliando a formar
uma ideia clara do problema, ideia essa conhecida como modelo.
Algoritmo e procedimentos
Annotations:
é a descrição de um processo passo a passo e que resolve
um problema ou completa uma tarefa. Se você seguir as etapas do algoritmo
corretamente, chegará à solução apropriada.
Diferente da decomposição de um problema, o conceito de algoritmo descreve
de forma detalhada o passo a passo
Programação de Computadores
Code.org
Annotations:
organização sem fins lucrativos, pública e criada em 2013
pelos irmãos Ali e Hadi Partovi, com o objetivo de fomentar, estimular e divulgar a
lógica e o ensino de programação direcionado a crianças e adolescentes.
Pensamento Computacional para Educadores
Annotations:
plataforma on-line mantida
principalmente pelo Google.
Scratch
Annotations:
software gratuito que pode ser utilizado para programar histórias
interativas, jogos, animações e compartilhar todas as criações pela internet
Computação Desplugada
Annotations:
Trata-se de uma abordagem que não se limita à utilização de computadores para
desenvolver habilidades do pensamento computacional.
É oferecido o livro CS unplugged