Simulações de Computação
65 simulações interativas de Computação para idades de 11 a 18 anos, agrupadas por tema.
-
Representação de dados em bits – números, texto, imagem e som
Computação · Dados e sistema binário
Quatro tipos de dados conhecidos são todos reduzidos a uma sequência de bits. Digite um número inteiro para ver sua...
Idades 15–16
-
Pixels e cor RGB – profundidade de cor, tamanho de arquivo e compressão RLE
Computação · Dados e sistema binário
Três áreas de trabalho com imagens bitmap. Pinte numa grade de pixels, leia o código em bits de cada pixel e veja...
Idades 15–16
-
Números binários – bits, bytes e representação da informação
Computação · Dados e sistema binário
Uma sequência de bits 0/1 em que você pode clicar: cada bit corresponde a uma potência de 2, e o número decimal é a...
Idades 11–12
-
Codificação de caracteres – Unicode, ASCII e UTF-8
Computação · Dados e sistema binário
Digite uma linha de texto para ver que cada caractere tem um ponto de código Unicode, que o UTF-8 guarda em 1 a 4...
Idades 15–16
-
Ciclo de busca, decodificação e execução – por dentro de uma CPU simples
Computação · Computadores e hardware
Uma CPU minúscula com PC, MAR, MDR, CIR, ACC, ULA e unidade de controle, ligada a 16 ou 32 células de memória pelos...
Idades 16–17
-
Desempenho da CPU – velocidade de clock, núcleos, cache e sistema em um chip
Computação · Computadores e hardware
Ajuste a velocidade de clock, o número de núcleos e o tamanho do cache L2 e execute cinco tipos de tarefa para ver...
Idades 16–17
-
Escalonamento de CPU e deadlock – FCFS, SJF, round robin e prioridade
Computação · Computadores e hardware
Insira processos com tempo de chegada, tempo de execução (burst) e prioridade, escolha FCFS, SJF, SRTF, round robin...
Idades 16–17
-
Hardware, software e o caminho dos dados
Computação · Computadores e hardware
Um diagrama de blocos de um computador com dispositivo de entrada, CPU (unidade de controle e unidade lógica e...
Idades 12–13
-
Gerenciamento de memória do sistema operacional – RAM, paginação, memória virtual e funções do SO
Computação · Computadores e hardware
Abra e feche programas e veja a RAM se encher página por página. Quando a RAM fica cheia, o sistema operacional move...
Idades 16–17
-
Gerações de computadores – acompanhando a lei de Moore
Computação · Computadores e hardware
Quatro gerações de computadores aparecem numa única linha do tempo de 1945 a 2025, com uma máquina representativa de...
Idades 13–14
-
Computação paralela e distribuída – lei de Amdahl, GPUs e pipeline
Computação · Computadores e hardware
Divida um trabalho em tarefas com uma fração paralela p e execute-o de forma sequencial em um núcleo, em paralelo em...
Idades 16–17
-
Trabalho manual ou automação com computador?
Computação · Computadores e hardware
Uma tarefa do dia a dia (corrigir provas, empréstimos da biblioteca ou o caixa de uma loja) é modelada pelo tempo...
Idades 14–15
-
Topologias de rede – estrela, barramento, anel e malha
Computação · Redes e internet
Monte uma rede de 4 a 8 computadores em estrela, barramento, anel, malha completa ou malha parcial e envie pacotes...
Idades 17–18
-
Nomes de domínio, DNS e endereçamento IP – máscara de sub-rede e roteamento
Computação · Redes e internet
Digite um nome de domínio e um servidor DNS o procura em uma tabela para devolver o endereço IP correspondente. Em...
Idades 15–16
-
Pacotes na rede – do computador A ao computador B passando por roteadores
Computação · Redes e internet
A mensagem é dividida em pacotes numerados, e cada um encontra seu próprio caminho pelos roteadores até o computador...
Idades 11–12
-
Modelo cliente-servidor: requisições HTTP, cache, filas, P2P e GET vs. POST
Computação · Redes e internet
Muitos clientes enviam requisições HTTP sem parar a um servidor. As que acertam o cache são respondidas na hora, e...
Idades 17–18
-
Camadas TCP/IP – encapsulamento, endereços MAC e IP, TCP versus UDP
Computação · Redes e internet
Acompanhe os dados de um aplicativo (HTTP, HTTPS, SMTP, POP3, IMAP, FTP, DNS ou uma videochamada) enquanto são...
Idades 17–18
-
Hardware de rede e meios de transmissão – monte uma LAN e conecte-a à Internet
Computação · Redes e internet
Monte uma LAN com placas de rede (NIC), um switch, um roteador, um ponto de acesso sem fio e um modem que se conecta...
Idades 17–18
-
Tradutores – compilador, interpretador e montador
Computação · Algoritmos e resolução de problemas
O mesmo programa curto é traduzido por um compilador, que verifica o programa inteiro, lista todos os erros de...
Idades 15–16
-
Execução passo a passo – Variáveis, tipos de dados e expressões
Computação · Algoritmos e resolução de problemas
Execute linha por linha um programa curto em Python ou em pseudocódigo no estilo de prova. Uma tabela de variáveis...
Idades 15–16
-
Árvores binárias de busca – inserção, busca, remoção e percursos
Computação · Algoritmos e resolução de problemas
Insira, busque e remova chaves em uma árvore binária de busca e acompanhe o caminho de comparações por cada nó, a...
Idades 17–18
-
Recursão – pilha de chamadas e árvore de chamadas
Computação · Algoritmos e resolução de problemas
Execute passo a passo funções recursivas – fatorial, Fibonacci, soma de uma lista, busca binária, o quebra-cabeça da...
Idades 17–18
-
Funções e pilha de chamadas – parâmetros, valores de retorno e escopo
Computação · Algoritmos e resolução de problemas
Execute passo a passo programas que chamam procedimentos e funções e veja cada chamada empilhar um quadro:...
Idades 15–16
-
Laboratório de testes – dados de teste, tipos de erro e validação
Computação · Algoritmos e resolução de problemas
Três atividades práticas sobre testar programas. Planeje dados de teste normais, limite, extremos e errôneos para...
Idades 13–14
-
Classes e objetos – referências, encapsulamento e herança
Computação · Algoritmos e resolução de problemas
Execute passo a passo pequenos programas em Python ou Java que definem classes, criam objetos e chamam métodos, e...
Idades 17–18
-
Vetores e listas – índice, inserir, remover e percorrer
Computação · Algoritmos e resolução de problemas
Uma lista aparece como células com índice e um ponteiro. Os estudantes leem, escrevem, acrescentam no fim, inserem e...
Idades 15–16
-
Máquinas de estados finitos – semáforos, DFA, NFA e linguagens regulares
Computação · Algoritmos e resolução de problemas
Execute passo a passo máquinas de estados de exemplo (semáforo, máquina de venda automática, catraca) com uma...
Idades 15–16
-
Pilhas, filas e listas encadeadas – ponteiros passo a passo
Computação · Algoritmos e resolução de problemas
Empilhe e desempilhe em uma pilha, enfileire e desenfileire em filas lineares, circulares e de prioridade, e insira,...
Idades 17–18
-
Ordenação visual: bolha, seleção, inserção e intercalação passo a passo
Computação · Algoritmos e resolução de problemas
Uma sequência de números é desenhada como barras; escolha a ordenação por bolha (bubble sort), por seleção, por...
Idades 13–14
-
Fluxograma e tabela de rastreio – seleção e repetição
Computação · Algoritmos e resolução de problemas
O mesmo algoritmo aparece lado a lado como fluxograma e como pseudocódigo, Python ou blocos. Os estudantes definem...
Idades 13–14
-
Rastreador de strings – índices, substrings e algoritmos com strings
Computação · Algoritmos e resolução de problemas
Uma string é desenhada como uma fileira de células de caracteres com índices a partir de 0. O modo Operações com...
Idades 15–16
-
Complexidade de algoritmos – O(log n), O(n), O(n log n), O(n²) e uma corrida de ordenação
Computação · Algoritmos e resolução de problemas
Um gráfico mostra o número de passos em função do tamanho da entrada n para as funções log₂n, n, n·log₂n e n², junto...
Idades 15–16
-
Busca de caminhos em um labirinto – BFS, DFS e A*
Computação · Algoritmos e resolução de problemas
Uma grade com paredes, uma célula de partida e uma célula de chegada. Os alunos escolhem a busca em largura (BFS,...
Idades 17–18
-
Busca sequencial x busca binária – contando comparações
Computação · Algoritmos e resolução de problemas
O mesmo vetor e o mesmo valor procurado passam lado a lado pela busca sequencial (percorrendo desde o início) e pela...
Idades 12–13
-
Comunidade Torres de Hanói
Computação · Algoritmos e resolução de problemas
Aprenda recursão resolvendo as Torres de Hanói. Observe a pilha de chamadas crescer e diminuir automaticamente, ou...
-
Árvore de decisão – classificar dados com perguntas de sim ou não
Computação · Dados, IA e aprendizado de máquina
Dados de duas classes em um plano definido por duas características (o tempo e sair de casa, maçã ou limão, passar...
Idades 17–18
-
Big data e sistemas de recomendação – bolhas de filtro
Computação · Dados, IA e aprendizado de máquina
A metade de cima mostra o fluxo do big data: os registros brutos são coletados e depois limpos (removendo...
Idades 17–18
-
Classificação por k vizinhos mais próximos (k-NN): uma ideia do aprendizado de máquina
Computação · Dados, IA e aprendizado de máquina
Os dados de treinamento são duas classes de pontos num plano definido por duas características. Os alunos arrastam...
Idades 17–18
-
Aprendizado de máquina a partir de dados: mais amostras, mais precisão
Computação · Dados, IA e aprendizado de máquina
Um classificador simples aprende com amostras rotuladas: calcula o centroide de cada classe e usa a mediatriz entre...
Idades 16–17
-
Árvore de diretórios – caminhos e busca de arquivos
Computação · Arquivos, armazenamento e bancos de dados
Uma árvore de diretórios em que você clica para expandir, recolher e selecionar, igual ao Explorador de Arquivos. Os...
Idades 11–12
-
Normalização de bancos de dados – de uma tabela plana à 3FN, com diagramas ER
Computação · Arquivos, armazenamento e bancos de dados
Comece com uma tabela plana cheia de dados repetidos, provoque anomalias de atualização, inserção e exclusão e...
Idades 16–17
-
Bancos de dados relacionais e consultas
Computação · Arquivos, armazenamento e bancos de dados
Duas tabelas, STUDENTS e CLASSES, estão ligadas pela chave estrangeira ClassID, que aponta para a chave primária...
Idades 16–17
-
Armazenamento de arquivos – disco local, servidor ou nuvem
Computação · Arquivos, armazenamento e bancos de dados
O mesmo arquivo é guardado em três lugares: o disco de um computador pessoal, um servidor da escola ou um serviço de...
Idades 16–17
-
Compressão de dados e backup em várias cópias
Computação · Arquivos, armazenamento e bancos de dados
Um arquivo é tratado de três formas: mantido como está, comprimido sem perdas (ZIP, PNG, FLAC) e comprimido com...
Idades 17–18
-
Armazenamento secundário – dispositivos magnéticos, ópticos e de estado sólido
Computação · Arquivos, armazenamento e bancos de dados
Veja por dentro três tipos de armazenamento: um disco rígido (pratos girando, regiões magnetizadas, cabeça de...
Idades 16–17
-
Como os buscadores classificam os resultados
Computação · Arquivos, armazenamento e bancos de dados
Uma pequena coleção de doze páginas da web com títulos, URLs, datas de publicação e níveis de confiabilidade...
Idades 14–15
-
Fórmulas em planilhas – funções e cópia de referências de células
Computação · Aplicativos digitais
Uma pequena planilha que funciona de verdade: clique em uma célula para selecioná-la, digite um número ou uma...
Idades 12–13
-
Da tabela da planilha ao gráfico
Computação · Aplicativos digitais
A tabela de dados pode ser editada na própria página: altere um número e o gráfico ao lado é redesenhado na hora. Os...
Idades 13–14
-
Edição de vídeo na linha do tempo
Computação · Aplicativos digitais
Uma linha do tempo de edição de vídeo com várias cenas: os alunos clicam para selecionar uma cena, arrastam a borda...
Idades 14–15
-
Gráficos vetoriais e bitmap – zoom, resolução e tamanho de arquivo
Computação · Aplicativos digitais
O mesmo desenho é feito de duas formas: a imagem vetorial guarda a fórmula de cada forma, por isso é redesenhada...
Idades 15–16
-
Testes de usabilidade e acessibilidade – usuários simulados e WCAG
Computação · Aplicativos digitais
Usuários simulados com necessidades diferentes (um usuário típico, uma pessoa idosa com baixa visão, uma pessoa com...
Idades 17–18
-
Mapas mentais: criar, editar e alternar a visualização
Computação · Aplicativos digitais
Um mapa mental desenhado na tela: o tema central fica no meio, os ramos de nível 1 se espalham igualmente ao redor...
Idades 12–13
-
Editor de texto – formatação de texto
Computação · Aplicativos digitais
Um documento de exemplo é carregado com as ferramentas prontas. Os alunos clicam em um parágrafo para selecioná-lo e...
Idades 11–12
-
Laboratório de HTML e CSS – conteúdo, estrutura e estilo
Computação · Aplicativos digitais
Edite o conteúdo, a marcação HTML e uma folha de estilos CSS em painéis separados e veja a página e a árvore DOM se...
Idades 17–18
-
Processamento de imagens digitais: pixels, filtros e compressão
Computação · Aplicativos digitais
Uma imagem é gerada na própria página e depois redigitalizada na resolução que você escolher, exibida ao lado da...
Idades 17–18
-
Pegada digital e privacidade – permissões de apps, cookies e configurações de privacidade
Computação · Segurança e ética digital
Experimente o Zibbo, um app fictício de compartilhar fotos: conceda permissões de localização, contatos, câmera e...
Idades 14–15
-
Propagação de malware numa rede – testando as defesas
Computação · Segurança e ética digital
Uma rede de computadores de uma escola tem várias salas e um servidor de arquivos. O malware entra por anexos de...
Idades 15–16
-
Criptografia e quebra de códigos – da cifra de César às chaves de 128 bits
Computação · Segurança e ética digital
Gire uma roda de César para cifrar e decifrar com um deslocamento k e quebre mensagens secretas com análise de...
Idades 15–16
-
Força da senha e mensagens de phishing
Computação · Segurança e ética digital
Digite uma senha e o programa conta os conjuntos de caracteres usados (minúsculas, maiúsculas, dígitos, símbolos),...
Idades 11–12
-
Como identificar notícias falsas e a velocidade com que se espalham
Computação · Segurança e ética digital
Uma notícia aparece na tela do jeito que apareceria numa rede social. Os alunos clicam nas etapas de verificação...
Idades 14–15
-
Firewalls e controle de acesso – regras de filtragem de pacotes e privilégio mínimo
Computação · Segurança e ética digital
Escreva regras para um firewall de filtragem de pacotes (permitir ou negar por direção, protocolo, IP de origem e...
Idades 15–16
-
Carreiras em TI – trilha de aprendizagem
Computação · Carreiras em computação
Cada carreira de TI é descrita como uma lista de habilidades, e cada habilidade exige um certo número de horas de...
Idades 16–17
-
Habilidades e carreiras em TI – qual combina com você
Computação · Carreiras em computação
Os alunos avaliam cinco habilidades em controles deslizantes: raciocínio lógico, trabalho com dados, comunicação e...
Idades 13–14
-
Papéis numa equipe de tecnologia – quem faz o quê num projeto de TI
Computação · Carreiras em computação
Uma equipe de tecnologia assume um projeto (um app da escola, o site da biblioteca escolar ou a reforma do...
Idades 16–17
-
Sprint ágil de software – planejar, construir, testar, lançar
Computação · Carreiras em computação
Uma pequena equipe de software faz um sprint ágil para criar um app de clubes escolares: escolha no backlog as...
Idades 17–18
Nenhuma simulação corresponde à sua busca.