Pular para o conteúdo principal
Material Didático Aberto · Ciência da Computação

Portal de Introdução à Ciência da Computação

Teoria, Engenharia de Hardware, Algoritmos & Simuladores Interativos

Ambiente acadêmico completo com trilhas de aprendizagem progressivas — da física dos transistores e sistemas de numeração aos algoritmos, estruturas de dados e arquiteturas modernas.

2Trilhas de Estudo
21Simuladores Interativos
6Módulos de Slides Marp
30+Aulas e Guias Práticos

⚡ 21 Simuladores Interativos

Experimente modelos conceituais, físicos, algoritmos e ponteiros de memória em tempo real.

Algoritmos
📊
Simulador Visual de Algoritmos
Acompanhe as comparações, trocas (swaps) e Notação Big-O O(n²) vs O(log n) para Bubble Sort e Busca Linear.
Acessar Conteúdo →
Memória Lógica
🎯
Simulador de Ponteiros & Memória
Visualize a alocação dinâmica na Call Stack e Heap com ponteiros apontando para endereços hexadecimais.
Acessar Conteúdo →
Estruturas de Dados
📚
Simulador de Pilha e Fila
Push/pop e enqueue/dequeue em tempo real — compare LIFO (pilha) com FIFO (fila) na prática.
Acessar Conteúdo →
Base 2
💡
Simulador Binário (Base 2)
Conversão em tempo real entre texto, decimal, hexadecimal e bits com lâmpadas LED 3D volumétricas.
Acessar Conteúdo →
Modelo Universal
⚙️
Máquina de Turing
Acompanhe a fita mecânica infinita com rolos giratórios e o leitor de laser ambar executando algoritmos.
Acessar Conteúdo →
Base 3
🔺
Computação Ternária (Base 3)
Lâmpadas Trit (-1, 0, +1) com medidores de voltagem e conversão em ternário balanceado para IA.
Acessar Conteúdo →
Qubit · Entrelaçamento
⚛️
Computação Quântica
Aplique portas quânticas reais (H, X, Z) e veja a superposição colapsar ao medir — depois prepare um par de qubits entrelaçados (estado de Bell).
Acessar Conteúdo →
Arquitetura Von Neumann
🔄
Ciclo Fetch-Decode-Execute
Execute passo a passo uma CPU de brinquedo buscando, decodificando e executando instruções na memória.
Acessar Conteúdo →
Paginação FIFO
🗂️
Memória Virtual e Paginação
Clique em páginas virtuais e veja a MMU decidir entre HIT, PAGE FAULT e despejo (swap out) em tempo real.
Acessar Conteúdo →
Simétrica & Hash
🔐
Criptografia
Cifra de César interativa e SHA-256 real (Web Crypto API) — veja o efeito avalanche ao mudar 1 caractere.
Acessar Conteúdo →
DNS · TCP · HTTP
🌐
Redes: Do Clique à Página
Acompanhe passo a passo a jornada DNS → TCP → HTTP de uma requisição, incluindo falha de DNS e erro 404.
Acessar Conteúdo →
Histórico 1890
📜
Cartão Perfurado (IBM / Hollerith)
Perfure cartões históricos de 80 colunas e veja os pinos metálicos leitores fechando circuitos elétricos.
Acessar Conteúdo →
Semicondutores
Transistor Semicondutor (NPN)
Veja o feixe de elétrons fluindo do Coletor para o Emissor quando a tensão na Base ativa o silício.
Acessar Conteúdo →
Eletro-Vácuo 1946
💡
Válvula Termiônica (Triodo)
Simulador de ampola de vácuo com filamento aquecido a 1.200°C e controle por grade de voltagem.
Acessar Conteúdo →
Comunicação Serial
📻
Telégrafo Elétrico & Código Morse
Manipule a morsa de latão em tempo real, veja a linha de transmissão pulsando e consulte a tabela Morse.
Acessar Conteúdo →
Escalonador de CPU
🚦
Escalonamento de Processos
Compare FCFS, SJF e Round-Robin no mesmo cenário — veja o Gráfico de Gantt, a fila de prontos e o tempo médio de espera de cada algoritmo.
Acessar Conteúdo →
POST · Q-LED
🥾
Sequência de Boot (POST)
Do botão de força ao sistema operacional — acompanhe os 4 LEDs de diagnóstico Q-LED e veja 4 formas diferentes do POST falhar antes do handoff ao SO.
Acessar Conteúdo →
Compilação & CPU
🧮
Código C, Assembly e Registradores
Veja o compilador traduzir uma função C em Assembly x86-64 real e execute registrador por registrador — inclui um exemplo com desvio condicional.
Acessar Conteúdo →
PCIe · FSB · DDR5
🚌
Calculadora de Largura de Banda
Calcule PCIe (geração × lanes) ou a fórmula geral de barramento (frequência × largura) e compare com FSB, DMI, Infinity Fabric e DDR5.
Acessar Conteúdo →
LGA · PGA
📌
Encaixe do Socket da CPU
Instale a CPU passo a passo em LGA e PGA — force o encaixe de propósito e veja o dano real: pinos entortados na placa-mãe ou na própria CPU.
Acessar Conteúdo →
ATX · ITX
📐
Comparador de Fatores de Forma
E-ATX, ATX, Micro-ATX, Mini-ITX e Nano-ITX na escala real, lado a lado — teste se uma placa cabe em qualquer tamanho de gabinete.
Acessar Conteúdo →

Objetivos de Aprendizagem

Ao explorar o Portal de Computação, o aluno desenvolverá as seguintes competências:

  • Compreender a relação fundamental entre hardware, firmware e software
  • Dominar a representação de dados (binário, hexadecimal, ASCII e Unicode UTF-8)
  • Analisar algoritmos de busca e ordenação com notação de complexidade Big-O
  • Entender a gestão de memória lógica (ponteiros, Call Stack vs Heap) e física (RAM, cache, hierarquia)
  • Identificar sockets, chipsets e barramentos de uma placa-mãe moderna
  • Avaliar dissipação térmica, fontes de alimentação e certificação 80 PLUS
  • Diagnosticar compatibilidade entre CPU, memória e chipset em uma configuração real
  • Desenvolver software com controle de versão via Git e aplicar ergonomia em TI
Iniciar Jornada de Aprendizagem →
📋 Informações do Portal
FormatoTrilhas independentes, sem pré-requisitos
UsoLivre para qualquer curso ou instituição
Grade CS50Alinhado a Harvard OpenCourseWare
Simuladores21 Ambientes Interativos Activos
Slides6 Decks Marp em HTML e PDF
AcessoAberto e Gratuito
QR Code — Portal de Computação
Acesse pelo celular
Escaneie o código para abrir o portal diretamente no seu dispositivo.
ricardotecpro.github.io/portal_docusaurus