Guia de Estudos
Guia de Estudos
COMPUTACIONAL (UNISINOS)
Conceito de
Ênfase /
Autor(a) Obra Pensamento
Aplicação
Computacional
Dividir problemas
complexos, criar Resolução de
Karl Computational
algoritmos, reconhecer problemas em
Beecher Thinking (2017)
padrões, abstrair e aplicar qualquer área.
lógica.
Gena R. Abordagem criativa para
Computational Aplicações em
Greher & resolver problemas e
Thinking in música, arte e
Jesse M. representar ideias
Sound (2014) tecnologia.
Heines computacionalmente.
Aprender por meio da
Playing and
criação de jogos e Educação, jogos,
Yasmin B. Making Games
sistemas interativos; aprendizagem
Kafai for Learning
pensamento ativo e criativa.
(2006)
construcionista.
Competência natural dos
Games em
João nativos digitais para Educação, cultura
Educação
Mattar resolver problemas com digital.
(2010)
apoio da tecnologia.
Expressar ideias em Plataformas de
Andrés
formatos programáveis, programação
Monroy- ScratchR (2007)
promovendo criatividade e visual, expressão
Hernández
compartilhamento. criativa.
Refletir sobre a natureza
Filosofia da mente,
Brian O Humano Mais humana ao tentar
inteligência
Christian Humano (2013) reproduzi-la via
artificial.
programação.
Software Takes Lógicas computacionais Cultura digital,
Lev
Command moldam nossa criação e mediação
Manovich
(2013) interação cultural. tecnológica.
Compreender a
Program or Be Empoderamento
Douglas computação para manter
Programmed digital, crítica
Rushkoff autonomia frente às
(2011) social.
tecnologias.
2. Raciocínio Lógico
Conceitos Importantes:
Proposições Lógicas (verdadeiras ou falsas)
Operadores Lógicos: E (AND), OU (OR), NÃO (NOT)
Tabelas Verdade
Implicações Lógicas
Condições compostas e negações
💡 Estude como traduzir problemas cotidianos em proposições lógicas e
resolver com raciocínio sequencial.
3. Algoritmos e Pseudocódigo
O que é um algoritmo?
Um conjunto ordenado de passos para resolver um problema.
Pseudocódigo:
Representação textual e simplificada de um algoritmo, usada para
planejamento antes da codificação.
Estruturas básicas:
Entrada/Saída: Leia, Escreva
Atribuição: variável <- valor
Decisão (condicional):
Se condição então
// comandos
Senão
// comandos
FimSe
Repetição (laços):
Enquanto condição faça
// comandos
FimEnquanto
Pratique:
Escrever e interpretar pseudocódigos simples (ex: somar números,
calcular média, verificar maior de três números etc.)
o Cálculo de fatorial
o Verificação de primos