Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pensamento Computacional Prof. Dr. Anderson Corrêa de Lima (CPPP/UFMS) Módulo 2 - Turbinando a Mente com o Pensamento Computacional. Turbinando a Mente com o Pensamento Computacional ● O Pensamento Computacional se baseia em quatro pilares que orientam o processo de solução de problemas. Turbinando a Mente com o Pensamento Computacional • Decomposição: ○ É o processo que divide o problema em partes menores para facilitar a resolução, desenvolvimento e gerenciamento; ○ Consiste da 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; ○ Trata-se de quebrar um problema ou sistema complexo em partes menores, que são mais fáceis de entender e resolver. Turbinando a Mente com o Pensamento Computacional ● Reconhecimento de Padrões: ○ 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. ○ Quanto mais padrões encontramos, mais fácil e rápida será a nossa tarefa de solução geral de problemas. ○ Consiste em encontrar similaridades e padrões com o intuito de resolver problemas complexos de forma mais eficiente. Turbinando a Mente com o Pensamento Computacional ● Abstração: ○ É a habilidade do Pensamento Computacional responsável pela filtragem e classificação dos dados, criando mecanismos que permitam separar apenas os elementos essenciais em determinado problema, ignorando detalhes irrelevantes. ○ Envolve a filtragem dos dados e sua classificação, desconsiderando elementos que não são essenciais e focando apenas nos que são relevantes. Turbinando a Mente com o Pensamento Computacional ● 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 estratégia ou um conjunto de instruções ordenadas para a solução de um problema ou execução de uma tarefa; ○ É o componente do PC que traz a programação para o domínio do PC, ou seja, repetir sequências de código; ○ É o pilar que agrega os demais pilares (Wing, 2014). Obrigado pela atenção e até uma próxima! Contato: anderson.lima@ufms.br Licenciamento Respeitadas as formas de citação formal de autores de acordo com as normas da ABNT NBR 6023 (2018), a não ser que esteja indicado de outra forma, todo material desta apresentação está licenciado sob uma Licença Creative Commons - Atribuição 4.0 Internacional. https://creativecommons.org/licenses/by/4.0/ https://creativecommons.org/licenses/by/4.0/
Compartilhar