Álgebra e Tecnologia
Programando o Futuro com Equações
João Carlos Moreira
Copyright©2013-2025 RCEM. Todos os direitos reservados.
Imagine poder criar jogos, aplicativos e até mesmo inteligências artificiais. Por trás de toda essa magia tecnológica existe um segredo poderoso: a álgebra! Sim, aquelas letrinhas e equações que parecem misteriosas são na verdade a linguagem que faz computadores, smartphones e toda a tecnologia moderna funcionarem. Prepare-se para descobrir como a álgebra é o superpoder que programa o futuro!
A álgebra é como um código secreto que transforma problemas complexos em soluções elegantes. No mundo digital, ela é a base de tudo: desde o filtro do Instagram que você usa até os algoritmos que recomendam suas músicas favoritas.
A álgebra digital é a arte de usar símbolos, variáveis e equações para criar instruções que computadores entendem. Cada app, cada jogo, cada site é construído com conceitos algébricos transformados em código!
Quando você digita uma mensagem no WhatsApp, a álgebra está trabalhando para criptografar suas palavras. Quando joga um game, equações calculam a trajetória de cada movimento. A álgebra está em toda parte, tornando possível o impossível!
Algoritmos são como receitas matemáticas que dizem aos computadores o que fazer passo a passo. E adivinhe? Eles são pura álgebra em ação!
Cada clique, cada swipe, cada comando de voz ativa uma cascata de operações algébricas que acontecem em milissegundos. É como se o mundo digital falasse em álgebra!
No século XXI, entender álgebra é como ter uma chave mestra para o futuro. Veja o que você pode fazer:
Neste livro, você vai descobrir como a álgebra que aprende na escola é a mesma que programa robôs, cria realidades virtuais e resolve problemas do mundo real. Cada conceito que exploraremos tem uma aplicação prática e empolgante!
Prepare-se para uma aventura onde x e y ganham vida, onde equações se transformam em games e onde você descobrirá que já é um programador em potencial. A álgebra digital está em suas mãos!
Se a álgebra fosse um videogame, as variáveis seriam seus personagens principais. Elas guardam informações, mudam de valor e tornam possível criar desde calculadoras simples até inteligências artificiais complexas. Vamos descobrir como essas letrinhas aparentemente simples são os blocos fundamentais de toda a programação!
Uma variável é como uma caixa com etiqueta onde você pode guardar qualquer coisa: números, palavras, até mesmo outras variáveis! Na álgebra tradicional usamos x, y, z, mas na programação podemos dar nomes mais criativos.
Na álgebra: x = 5
Na programação: idade = 15
No jogo: pontos = 1000
No app: nomeUsuario = "Maria"
A beleza das variáveis é que elas podem mudar! Em um jogo, a variável "vida" pode começar em 100 e diminuir quando o personagem é atingido. É álgebra pura acontecendo em tempo real!
Assim como na matemática temos números inteiros, decimais e frações, na programação temos diferentes tipos de variáveis:
Um algoritmo é uma sequência de passos para resolver um problema. É como uma receita de bolo, mas em vez de ingredientes, usamos variáveis e operações algébricas!
Esse algoritmo simples é usado em sistemas de notas escolares, apps de avaliação e muito mais!
Na programação, usamos os mesmos operadores da álgebra, mas com superpoderes extras:
A álgebra digital permite que programas tomem decisões usando condições:
No jogo:
No app:
Loops são estruturas que repetem ações, economizando código e criando padrões:
Loop PARA: Repetir número específico de vezes
Loop ENQUANTO: Repetir enquanto condição for verdadeira
Loop PARA CADA: Processar cada item de uma lista
Vamos criar um algoritmo para um mini-game de adivinhação:
Com variáveis e algoritmos, transformamos ideias abstratas em experiências interativas. Cada app que você usa, cada jogo que você joga, é construído com esses conceitos fundamentais. Você está aprendendo a linguagem que programa o futuro!
Equações são como enigmas matemáticos esperando para serem decifrados. No mundo digital, elas ganham vida resolvendo problemas reais: calculando a trajetória de um foguete no Kerbal Space Program, determinando o preço final com desconto em uma loja online, ou descobrindo quantos likes são necessários para viralizar. Vamos explorar como equações e programação trabalham juntas!
As equações mais simples são incrivelmente úteis no mundo digital. Uma equação do primeiro grau tem a forma ax + b = c, e resolve problemas do dia a dia digital.
Uber/99: Preço = 5 + 2x (x = quilômetros)
Plano de celular: Custo = 40 + 0.50m (m = minutos extras)
Download: Tempo = tamanho ÷ velocidade
Bateria: Duração = 100 ÷ consumoPorHora
Cada vez que um app calcula algo para você, está resolvendo equações nos bastidores!
Vamos transformar a resolução de equações em programas funcionais:
Problema: Quanto custa uma corrida de x quilômetros?
Equação: preco = taxaBase + (precoPorKm × distancia)
Algoritmo:
Equações quadráticas (ax² + bx + c = 0) aparecem em física de jogos, gráficos e animações!
A trajetória do pássaro segue uma parábola:
y = -0.5x² + 2x + 1
Onde:
Mudando esses valores, você muda o voo!
Quando temos várias incógnitas, precisamos de sistemas de equações. Apps usam isso o tempo todo!
3 amigos foram ao cinema:
Sabemos que:
O app resolve e divide certinho!
Inequações definem limites, essenciais para validações e restrições:
Vamos criar um programa que resolve equações do segundo grau usando a famosa fórmula de Bhaskara:
Para ax² + bx + c = 0:
Cada mecânica de jogo esconde equações fascinantes:
Gravidade: posicaoY = posicaoInicial + velocidade×t - 0.5×g×t²
Colisão: (x₁-x₂)² + (y₁-y₂)² ≤ (r₁+r₂)²
Dano: danoFinal = danoBase × (1 - defesa÷100)
Experiência: xpProximoNivel = 100 × nivel²
Apps usam equações para encontrar a melhor solução:
Equações são as ferramentas que transformam problemas complexos em soluções elegantes. Cada linha de código que resolve uma equação está tornando a tecnologia mais inteligente e útil. Você está aprendendo a linguagem que resolve os desafios do mundo digital!
Se os aplicativos fossem organismos vivos, as funções seriam seu coração — bombeando dados, processando informações e fazendo tudo funcionar. Uma função é como uma máquina mágica: você coloca algo na entrada, ela processa, e sai algo diferente. Desde o botão "curtir" do Instagram até a inteligência artificial que reconhece sua voz, tudo são funções em ação!
Na matemática, uma função transforma um valor em outro seguindo uma regra. Na programação, é a mesma coisa, mas com superpoderes! Funções podem processar textos, imagens, sons e até emoções.
Matemática: f(x) = 2x + 3
Programação: calcularDesconto(preco) = preco × 0.9
Game: calcularDano(ataque, defesa) = ataque - defesa/2
App: filtroFoto(imagem) = aplicarEfeito(imagem, "vintage")
Cada função tem uma missão específica, e juntas elas criam experiências incríveis!
Assim como existem diferentes tipos de funções matemáticas, no mundo digital temos uma variedade incrível:
Vamos revelar as funções escondidas nos apps do seu celular:
WhatsApp:
Instagram:
Spotify:
Vamos criar funções úteis para resolver problemas reais:
Entrada: valor da conta, qualidade do serviço
Processo:
Saída: valor total a pagar
O verdadeiro poder surge quando combinamos funções, como no Instagram:
Cada função faz sua parte na criação da foto perfeita!
Games são verdadeiros festivais de funções trabalhando juntas:
Função de Ataque:
calcularDano(atacante, defensor):
danoBase = atacante.forca × 2
reducao = defensor.defesa × 0.5
danoFinal = danoBase - reducao
SE (criticoAcertou()):
danoFinal = danoFinal × 2
RETORNAR danoFinal
Apps de gráficos transformam funções em arte visual:
A inteligência artificial usa funções que se ajustam sozinhas:
Uma IA que reconhece gatos:
APIs são funções que apps podem usar pela internet:
Funções são os verdadeiros heróis invisíveis da era digital. Cada clique, cada swipe, cada comando ativa dezenas de funções trabalhando em harmonia. Ao dominar funções, você domina a essência da programação e pode criar qualquer coisa que imaginar!
Imagine a internet como uma gigantesca teia de equações se comunicando. Cada mensagem enviada, cada vídeo assistido, cada jogo online é resultado de sistemas algébricos trabalhando em conjunto. Neste capítulo, vamos descobrir como a álgebra conecta bilhões de dispositivos e cria a rede mundial que usamos todos os dias!
Quando múltiplos dispositivos precisam trabalhar juntos, usamos sistemas de equações para coordenar tudo. É como uma orquestra matemática onde cada instrumento precisa tocar em harmonia!
Quando você faz login em um app:
Todas precisam ser verdadeiras para permitir acesso!
Cada rede social é um gigantesco sistema algébrico processando relações entre pessoas:
Facebook/Instagram calculam:
Sistema de Recomendação:
A internet funciona graças a protocolos que são pura álgebra aplicada:
Suas mensagens são protegidas por sistemas algébricos complexos:
Cifra de César (simples):
RSA (moderna):
Jogos multiplayer precisam sincronizar ações de jogadores em tempo real:
Sincronização de Posições:
Compensação de Lag:
Grandes serviços distribuem usuários entre servidores usando álgebra:
Distribuição de Usuários:
Criptomoedas usam sistemas algébricos distribuídos:
Dispositivos inteligentes formam redes usando sistemas algébricos:
Sistema de Climatização:
Otimização de Energia:
IA moderna usa sistemas de equações que se ajustam:
Sistemas e redes são a infraestrutura invisível do mundo digital. Cada vez que você envia uma mensagem, faz uma compra online ou joga com amigos, sistemas de equações estão trabalhando para tornar tudo possível. A álgebra é literalmente a linguagem que conecta o mundo!
Já se perguntou como o Netflix sabe exatamente qual série você vai adorar? Ou como jogos criam mundos 3D impressionantes? A resposta está nas matrizes — tabelas mágicas de números que organizam, transformam e processam quantidades gigantescas de informação. Bem-vindo ao mundo onde álgebra encontra big data!
Matrizes são como planilhas superpoderosas. Imagine uma tabela onde cada célula pode interagir com todas as outras seguindo regras algébricas. No mundo digital, elas estão em todo lugar!
Cada foto digital é na verdade três matrizes (vermelho, verde, azul) trabalhando juntas:
Imagem 1920×1080 (Full HD):
Filtros são operações matriciais:
Jogos e animações 3D usam matrizes para criar mundos virtuais:
Matriz de Rotação (girar objeto):
[cos θ -sen θ 0]
[sen θ cos θ 0]
[ 0 0 1]
Operações comuns em games:
Netflix, YouTube e Spotify usam matrizes gigantes para sugestões:
Imagine uma tabela:
Problema: Prever células vazias!
Solução: Decompor em matrizes menores que capturam padrões
Inteligência artificial é essencialmente multiplicação de matrizes em grande escala:
Empresas processam quantidades astronômicas de dados usando álgebra matricial:
Facebook (por dia):
Google (por segundo):
Matrizes ajudam a comprimir arquivos enormes:
Streaming de vídeo: Mesma ideia, mas com movimento!
Conexões entre pessoas formam matrizes fascinantes:
Ana Bruno Carlos Dani
Ana [0 1 1 0]
Bruno [1 0 1 1]
Carlos [1 1 0 1]
Dani [0 1 1 0]
1 = são amigos, 0 = não são
Análises possíveis:
Mensagens secretas usando álgebra linear:
Impossível quebrar sem conhecer a matriz chave!
Novas tecnologias dependem cada vez mais de matrizes:
Matrizes são a estrutura fundamental do big data e da inteligência artificial. Cada foto que você tira, cada vídeo que assiste, cada recomendação que recebe é resultado de operações matriciais acontecendo em velocidade incrível. Dominar matrizes é dominar o futuro da tecnologia!
A álgebra não vive apenas nos servidores e códigos — ela está presente em cada momento da nossa vida digital. Do despertador do celular ao último story antes de dormir, equações e algoritmos moldam nossa experiência online. Vamos descobrir a álgebra escondida no nosso dia a dia conectado!
Seu dia começa com uma sinfonia de cálculos algébricos:
Aplicativos de transporte são verdadeiros laboratórios algébricos:
Cálculo de Rota:
Previsão de Chegada:
Cada compra online envolve dezenas de cálculos instantâneos:
Cálculo do Preço Final:
Sistema de Cashback:
Apps de saúde transformam seu corpo em números:
Frequência Cardíaca Alvo:
Calorias Queimadas:
Netflix, YouTube e Spotify são máquinas de recomendação algébricas:
Score de Relevância:
score = 0.4 × similaridadeGênero +
0.3 × avaliaçãoMédia +
0.2 × popularidadeAtual +
0.1 × correspondênciaHistórico
Qualidade Adaptativa:
Jogos mobile são laboratórios de álgebra disfarçados:
Sua segurança online depende de álgebra complexa:
Cada filtro e efeito é uma transformação matemática:
Fintechs e bancos digitais são pura matemática aplicada:
Taxa de Câmbio em Tempo Real:
Investimentos Automatizados:
Dispositivos inteligentes criam uma rede algébrica doméstica:
A álgebra digital não é apenas teoria — ela é a força invisível que torna nossa vida conectada possível. Cada toque na tela, cada comando de voz, cada decisão automatizada é álgebra em ação. Ao entender esses conceitos, você não apenas usa a tecnologia: você a compreende e pode moldá-la!
Transforme seu smartphone em um laboratório de álgebra! Existem ferramentas incríveis que tornam o aprendizado algébrico uma aventura interativa. De apps que resolvem equações com a câmera até plataformas que criam gráficos 3D impressionantes, vamos explorar o arsenal tecnológico que torna a álgebra mais acessível e divertida que nunca!
Seu celular pode se tornar um poderoso aliado no aprendizado algébrico:
Esqueça a calculadora básica — estas ferramentas são verdadeiros assistentes matemáticos:
O que faz:
Exemplo de uso:
Aprenda álgebra criando seus próprios programas sem escrever código complexo:
Projeto: Calculadora de Equações
Recursos extras:
Python é perfeito para explorar álgebra de forma prática:
# Resolvendo equação do 2º grau
import math
def bhaskara(a, b, c):
delta = b**2 - 4*a*c
if delta < 0:
return "Sem raízes reais"
elif delta == 0:
x = -b / (2*a)
return f"Uma raiz: {x}"
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
return f"Duas raízes: {x1} e {x2}"
# Teste com 2x² - 8x + 6 = 0
print(bhaskara(2, -8, 6))
Google Sheets e Excel são poderosas ferramentas para álgebra:
Expansão: Criar tabela mostrando evolução mês a mês
Apps de AR tornam equações tridimensionais e interativas:
Projeto sugerido: Criar uma exposição de arte matemática em AR!
Aprender jogando é mais eficiente e divertido:
Use plataformas no-code para criar aplicativos algébricos:
Projeto: Calculadora de Médias
IAs modernas podem ser excelentes professores de álgebra:
Como usar efetivamente:
Dica: Peça para a IA criar jogos e desafios personalizados!
Aprenda com milhões de estudantes ao redor do mundo:
Escolha um projeto:
Compartilhe: Poste seu projeto online e inspire outros!
As ferramentas tecnológicas transformaram o aprendizado da álgebra em uma experiência interativa e empolgante. Com tantos recursos disponíveis, o único limite é sua criatividade. Escolha suas ferramentas favoritas e comece a explorar o incrível mundo onde álgebra e tecnologia se encontram!
Chegou a hora de colocar a mão na massa! Neste capítulo, você vai aplicar tudo que aprendeu criando projetos incríveis que combinam álgebra e tecnologia. Prepare-se para programar jogos, criar apps úteis e resolver problemas do mundo real. Cada projeto é uma aventura que mostra como a álgebra pode ser poderosa e divertida!
Conceito: O personagem só pula quando você resolve equações!
Mecânicas algébricas:
Níveis de dificuldade:
Implementação: Use Scratch ou Python com Pygame
Funcionalidades:
Algoritmo de economia:
SE (gastos > 0.7 × receita):
mostrar alerta "Reduza gastos!"
sugerir cortes baseados em histórico
SENÃO:
calcular quanto pode investir
mostrar projeção de crescimento
Experimentos algébricos:
Features algébricas:
Sistema de níveis:
Métodos de criptografia:
Desafio extra: Criar modo "escape room" onde decifrar mensagens abre portas!
Técnicas:
Criar NFT: Gere arte única com seed algébrico!
Estratégias algébricas:
Simulação: Use dados históricos reais para testar estratégias!
Funcionalidades:
Algoritmo adaptativo:
Regras do desafio:
Ideias inspiradoras:
Cada projeto deste capítulo é uma oportunidade de mostrar que você domina tanto álgebra quanto tecnologia. Escolha o que mais te empolga e comece hoje mesmo. Lembre-se: o melhor projeto é aquele que você termina e compartilha com o mundo. Mãos à obra, futuro criador de tecnologia!
Chegamos ao final desta jornada incrível, mas como toda boa equação, o fim é apenas o começo de infinitas possibilidades! Descobrimos que a álgebra não é apenas sobre x e y em um quadro negro — ela é a linguagem secreta que programa nosso mundo digital, desde o smartphone em seu bolso até os satélites orbitando a Terra.
Ao longo desta aventura algébrica e tecnológica, você desenvolveu superpoderes matemáticos:
O futuro está sendo escrito em linguagem algébrica, e você agora é fluente nela:
Você não é mais apenas usuário de tecnologia — você é um criador em potencial:
As habilidades que você desenvolveu abrem portas para carreiras empolgantes:
Descobrimos que álgebra e tecnologia não são disciplinas separadas, mas faces da mesma moeda:
O mundo precisa de pessoas como você para resolver grandes desafios:
Como continuar crescendo após este livro:
A álgebra que você aprendeu é mais que matemática — é o poder de criar, inovar e transformar o mundo. Cada linha de código que você escrever, cada problema que resolver, cada app que criar será uma contribuição para um futuro melhor.
Lembre-se: os maiores avanços tecnológicos começaram com alguém que, como você, viu além dos números e enxergou possibilidades infinitas. Você tem as ferramentas, o conhecimento e, mais importante, a criatividade para fazer a diferença.
O futuro é uma equação em aberto.
Você é a variável que fará toda a diferença.
Programe seus sonhos. Execute suas ideias. Compile um mundo melhor!
Este não é um adeus, mas um "olá" para tudo que está por vir. A álgebra digital que você dominou é sua varinha mágica no mundo tecnológico. Use-a com sabedoria, criatividade e sempre pensando em como tornar o mundo um lugar melhor.
Cada vez que você abrir um editor de código, criar uma planilha, desenvolver um algoritmo ou simplesmente usar um app entendendo como funciona, você estará honrando esta jornada. Você não é mais apenas alguém que usa tecnologia — você é alguém que a compreende, cria e transforma.
Que suas variáveis sempre encontrem seus valores,
suas funções sempre retornem sucesso,
e seus algoritmos sempre convirjam para a felicidade!
while(true) {
continue_aprendendo();
crie_coisas_incríveis();
mude_o_mundo();
}
// A aventura continua... ∞
Este material educacional foi desenvolvido com base em obras fundamentais sobre álgebra, tecnologia, programação e educação matemática digital. As referências a seguir representam contribuições significativas de matemáticos, cientistas da computação, educadores e inovadores que dedicaram suas carreiras a conectar matemática e tecnologia.
ANTON, Howard; RORRES, Chris. Álgebra linear com aplicações. 10ª ed. Porto Alegre: Bookman, 2012.
BOLDRINI, José Luiz et al. Álgebra linear. 3ª ed. São Paulo: Harbra, 1986.
BROOKSHEAR, J. Glenn. Ciência da computação: uma visão abrangente. 11ª ed. Porto Alegre: Bookman, 2013.
CARBONI, Irenice de Fátima. Lógica de programação. São Paulo: Pioneira Thomson Learning, 2003.
CORMEN, Thomas H. et al. Algoritmos: teoria e prática. 3ª ed. Rio de Janeiro: Elsevier, 2012.
DANTE, Luiz Roberto. Matemática: contexto e aplicações. 3ª ed. São Paulo: Ática, 2016.
DELGADO, Jorge; FRENSEL, Katia; CRISSAFF, Lhaylla. Geometria analítica. Rio de Janeiro: SBM, 2013.
DOWNEY, Allen B. Pense em Python: pense como um cientista da computação. São Paulo: Novatec, 2016.
FARRER, Harry et al. Algoritmos estruturados. 3ª ed. Rio de Janeiro: LTC, 1999.
FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3ª ed. São Paulo: Prentice Hall, 2005.
GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação. 7ª ed. Rio de Janeiro: LTC, 2017.
GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de dados e algoritmos em Java. 5ª ed. Porto Alegre: Bookman, 2013.
HEFEZ, Abramo; FERNANDEZ, Cecília de Souza. Introdução à álgebra linear. Rio de Janeiro: SBM, 2012.
IEZZI, Gelson; HAZZAN, Samuel. Fundamentos de matemática elementar: sequências, matrizes, determinantes, sistemas. 8ª ed. São Paulo: Atual, 2013. v. 4.
KOLMAN, Bernard; HILL, David R. Introdução à álgebra linear com aplicações. 8ª ed. Rio de Janeiro: LTC, 2006.
LAY, David C. Álgebra linear e suas aplicações. 4ª ed. Rio de Janeiro: LTC, 2013.
LIPSCHUTZ, Seymour; LIPSON, Marc. Álgebra linear. 4ª ed. Porto Alegre: Bookman, 2011. (Coleção Schaum).
LOPES, Anita; GARCIA, Guto. Introdução à programação: 500 algoritmos resolvidos. Rio de Janeiro: Elsevier, 2002.
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. 28ª ed. São Paulo: Érica, 2016.
MARJI, Majed. Aprenda a programar com Scratch: uma introdução visual à programação com jogos, arte, ciência e matemática. São Paulo: Novatec, 2014.
MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e prática. 2ª ed. São Paulo: Novatec, 2006.
MENEZES, Paulo Blauth. Matemática discreta para computação e informática. 4ª ed. Porto Alegre: Bookman, 2013.
PAPERT, Seymour. A máquina das crianças: repensando a escola na era da informática. Porto Alegre: Artmed, 2008.
PIVA JR., Dilermando et al. Algoritmos e programação de computadores. Rio de Janeiro: Elsevier, 2012.
POOLE, David. Álgebra linear: uma introdução moderna. São Paulo: Cengage Learning, 2016.
RESNICK, Mitchel. Jardim de infância para a vida toda: por uma aprendizagem criativa, mão na massa e relevante para todos. Porto Alegre: Penso, 2020.
SANTOS, Reginaldo J. Álgebra linear e aplicações. Belo Horizonte: Imprensa Universitária da UFMG, 2018.
SEBESTA, Robert W. Conceitos de linguagens de programação. 11ª ed. Porto Alegre: Bookman, 2018.
STEINBRUCH, Alfredo; WINTERLE, Paulo. Álgebra linear. 2ª ed. São Paulo: Pearson Makron Books, 1987.
STRANG, Gilbert. Álgebra linear e suas aplicações. São Paulo: Cengage Learning, 2010.
SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3ª ed. Rio de Janeiro: LTC, 2010.
TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de dados usando C. São Paulo: Pearson Makron Books, 1995.
WING, Jeannette M. Computational thinking. Communications of the ACM, v. 49, n. 3, p. 33-35, 2006.
WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1989.
ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Pascal e C. 3ª ed. São Paulo: Cengage Learning, 2011.
BRASIL. Base Nacional Comum Curricular. Brasília: MEC/Secretaria de Educação Básica, 2018.
BRASIL. Diretrizes Curriculares Nacionais para os cursos de graduação em Computação. Brasília: MEC/CNE, 2016.
SBC - Sociedade Brasileira de Computação. Referenciais de Formação em Computação: Educação Básica. Porto Alegre: SBC, 2017.
SBC - Sociedade Brasileira de Computação. Diretrizes para ensino de Computação na Educação Básica. Porto Alegre: SBC, 2019.
UNESCO. Competências digitais na educação. Brasília: UNESCO, 2020.