top of page
Foto do escritorPaulo Santana

O que é Pensamento Computacional ?

O pensamento computacional é uma habilidade de resolução de problemas baseada em como os computadores "pensam". Processos encontrados na formulação de algoritmos e programas computacionais são copiados e usados ​​para resolver problemas complexos.


O desenvolvimento de um pensamento computacional requer:

  • Pesquisa e análise abrangentes das questões a serem abordadas;

  • Uso da linguagem para facilitar a resolução de problemas e soluções;

  • Explicações detalhadas de todos os problemas e porque cada resolução foi inserida no método.

Desta forma, todo problema tem uma solução sistemática, mas pode ser resolvido de forma fácil e compreensível.


Quais são os 4 pilares do pensamento computacional?


Decomposição

  • Processo que divide os problemas em partes menores para facilitar a resolução, desenvolvimento e gerenciamento.

  • Análise dos problemas para identificar as partes que podem ser separadas e formas como podem ser reconstituídas para solucionar o problema como um todo.

  • Possibilita resolver problemas complexos de forma mais simples, facilita a compreensão de novas situações e possibilita projetar sistemas de grande porte.


Abstração

  • Filtragem e classificação dos dados, criando mecanismos que permitam separar apenas os elementos essenciais em determinado problema, ignorando detalhes irrelevantes.

  • Permite criar uma representação (ideia) do que está se tentando resolver.

  • Essencial é escolher o detalhe a ser ignorado para que o problema seja mais fácil de ser compreendido sem perder nenhuma informação que seja importante para tal.


Reconhecimento de padrão

  • Os padrões são similaridades ou características que alguns problemas compartilham.

  • O hábito de identificar padrões nos acompanha desde a infância, é uma construção continuada e o nosso repertório de padrões não para de crescer e de se reconstruir.

  • No reconhecimento de padrões ao encontrar similaridades ou padrões entre pequenos problemas decompostos.

  • Quanto mais padrões encontrarmos, mais fácil e rápida será a nossa tarefa geral de solução de problemas.


Algoritmo

  • É uma sequência finita de etapas (passos), cada qual executável em um tempo finito, por um agente computacional, natural (humano) ou sintético (computador).

  • Um algoritmo é um plano, uma estratégia ou um conjunto de instruções ordenadas para a solução de um problema ou execução de uma tarefa.

  • A formulação de um algoritmo passa pelo processo de decomposição, reconhecimento de padrões e abstração.

  • Na execução seguirão os passos pré-definidos, não havendo a necessidade de criar um algoritmo para cada uma de suas execuções posteriores.

  • É o pilar que agrega os demais pilares (WING, 2014).

  • As instruções podem ser escritas em formato de diagrama, pseudocódigo (linguagem humana) ou em linguagem de programação (códigos).


Habilidades do Pensamento Computacional


Coleta de dados: capacidade de coletar informações de forma adequada.

Análise de dados: dar sentido aos dados encontrando padrões e obtendo conclusões.

Representação de dados: exibir dados através de gráficos, imagens e tabelas.

Decompor problemas: separar uma tarefa em partes menores e gerenciáveis.

Abstração: diminuir a complexidade do problema para poder identificar o elemento principal.

Algoritmos e procedimentos: definir um conjunto de passos para resolver um problema ou tarefa.

Automação: fazer uso de computadores e máquinas para execução de tarefas repetitivas.

Paralelização: organizar recursos com o fim de realizar tarefas simultaneamente com o intuito de alcançar um objetivo comum.

Simulação: representar ou modelar um processo.



5 visualizações0 comentário

コメント


bottom of page