Trilhas de Aprendizagem
Escolha a sua jornada de estudos — do código à física dos chips de silício.
Teoria & Algoritmos
🧠
Software
Hardware x Software, sistemas numéricos, ASCII/Unicode, algoritmos de busca/ordenação, ponteiros, modelos de Turing/Von Neumann, criptografia, ternário e quântica.
Acessar Conteúdo →
Engenharia & Silício🖥️
Hardware
Arquitetura física da placa-mãe e componentes: sockets LGA/AM5, RAM DDR5, chipset PCH, PCIe 5.0, DMI 5.0, fontes VRM/80 PLUS, GPU/IA, SoC e Arduino.
Acessar Conteúdo →
⚡ 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 →
📊 Slides das Aulas (Módulos 01 a 06)
Apresentações de 50 minutos em formato Marp para exibição em sala de aula ou download em PDF.
Slide 50 min
📊
Módulo 01: Sistemas de Numeração
Hardware x Software, Telégrafo, Cartão, Válvula, Transistor e Bases Numéricas (CS50 Week 0 & 1).
Acessar Conteúdo →
Slide 50 min🔤
Módulo 02: Codificação & Modelos
Tabela ASCII, Unicode, UTF-8 (1-4 bytes), Máquina de Turing e Von Neumann (CS50 Week 2 & 4).
Acessar Conteúdo →
Slide 50 min🎯
Módulo 03: Algoritmos & Memória
Busca Linear/Binária, Bubble/Merge Sort, Big-O, Ponteiros, Stack vs Heap (CS50 Week 3-5).
Acessar Conteúdo →
Slide 50 min🔒
Módulo 04: C, Assembly & Cripto
Compilação GCC, Instruções Assembly x86_64, SHA-256, RSA e HTTPS (CS50 Week 1, 2, 7 & 10).
Acessar Conteúdo →
Slide 50 min🖥️
Módulo 05: Placa-Mãe & RAM
PCB Multicamada, Form Factors (ATX/ITX), Sockets (LGA/AM5), RAM DDR5 e Chipset PCH.
Acessar Conteúdo →
Slide 50 min🚌
Módulo 06: Barramentos & SoC/IA
PCIe 5.0, DMI 5.0, Storage NVMe, Fonte VRM/80 PLUS, Memória Unificada SoC e Arduino.
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
📋 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
Acesse pelo celular
Escaneie o código para abrir o portal diretamente no seu dispositivo.
ricardotecpro.github.io/portal_docusaurus