Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Pensamento Computacional: Desvendando os Pilares para a Solução de Problemas, Resumos de Introdução à Computação

Conceitos básicos para introdução a computação

Tipologia: Resumos

2021

Compartilhado em 23/06/2023

marcos-felipe-alves-soares
marcos-felipe-alves-soares 🇧🇷

1 documento

1 / 25

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
PENSAMENTO COMPUTACIONAL
Pilares do Pensamento
Computacional
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19

Pré-visualização parcial do texto

Baixe Pensamento Computacional: Desvendando os Pilares para a Solução de Problemas e outras Resumos em PDF para Introdução à Computação, somente na Docsity!

PENSAMENTO COMPUTACIONAL

Pilares do Pensamento

Computacional

Pilares do Pensamento Computacional

● (^) O PC identifica um problema e o decompõe em elementos menores, que são analisados individualmente, focando apenas em detalhes importantes, e assim criar soluções Fonte: "Introduction to Computational Thinking" , BBC Bitesize, 2015 O pensamento computacional se baseia em quatro pilares que orientam o processo de solução de problemas

Decomposição - Exemplo 1

A decomposição pode ser aplicada no planejamento

de uma aula, e as seguintes partes propostas:

○ identificação de conteúdos

○ definição de objetivos educacionais

○ levantamento do conhecimento prévio dos

alunos

○ proposta de atividades individuais ou grupo

○ definição do plano de mediação

○ seleção de recursos materiais

○ planejamento da avaliação das aprendizagens

Decomposição - Exemplo 2

● (^) Como calcular a área de um polígono irregular, ou seja, que não tem uma forma conhecida? ● (^) Geoplano: Para determinar a área, a decomposição em partes regulares é fundamental!

Reconhecimento de Padrões

● (^) 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

Aplicações de Reconhecimento

● Prever o próximo número em uma dada sequência de números ● (^) Identificar uma espécie de pássaro pelo seu padrão de voo ● (^) Estimar a hora a partir da posição do sol ● (^) Antecipar uma possível chegada de chuva a partir da configuração das nuvens ● (^) Identificar o sentido do vento, olhando para os galhos de uma árvore

Reconhecimento - Exemplo 1

● (^) Identificação de similaridades entre espécies de pássaros ● (^) A partir de um padrão, pode-se descrever outros, simplesmente seguindo o padrão e alterando as características

Reconhecimento - Exemplo 2

● (^) A sequência de padrões e cores pode ser decomposta em subpadrões (A, B, C, D, E e F).

Reconhecimento - Exemplo 4

● Reconhecimento de padrões com balões coloridos

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

● Coleta seletiva - abstrações podem ser criadas para facilitar a tarefa, ao invés de enumerar todos os itens que podemos encontrar no lixo, agrupamos os resíduos pelo tipo de tratamento que pretendemos dar a eles, como plástico, metal, papel, vidro, orgânico, etc.

Abstração - Exemplo 1

Abstração - Exemplo 2

● Mapa do metrô como exemplo de abstração do mundo real Fonte: https://www.metrocptm.com.br/

Algoritmo ● (^) As instruções podem ser escritas em formato de diagrama, pseudocódigo (linguagem humana) ou em linguagem de programação (códigos) ● (^) Programa: é uma sequência de instruções escritas em uma determinada linguagem de programação Início enquanto (Condição 1) faça realizar Ação 1 Fim Início Fim Ação 1 Condição 1 Falso Verdade Begin While (x <> 0) do Var := random(10); End;

Algoritmo - Exemplo 1

● Fritar um ovo, não é somente colocar o ovo na

frigideira e pronto!! Há uma sequência de passos!!