💻 Ciência da Computação
40 temas com materiais de estudo — resumos, flashcards, testes, podcasts e mapas mentais.
Roteamento de pacotes
Desvende o roteamento de pacotes em redes de computadores. Entenda como pacotes viajam, o papel dos roteadores e do algoritmo de Dijkstra. Aprenda mais!
VerComo projetar um circuito lógico a partir de uma tabela verdade
Aprenda como projetar um circuito lógico a partir de uma tabela verdade, convertendo-a em expressões booleanas e minimizando-as. Guia completo para estudantes!
VerLista encadeada
Domine as Listas Encadeadas! Aprenda sobre nós, ponteiros, tipos (simples, dupla), operações e compare com arrays. Artigo completo para estudantes.
VerComparação de algoritmos de ordenação e complexidade de tempo
Explore a comparação de algoritmos de ordenação e complexidade de tempo. Entenda como Bubble Sort, Merge Sort e Quick Sort funcionam e qual escolher. Otimize seus códigos hoje!
VerEndereços IP, máscara e sub-redes
Domine Endereços IP, Máscara de Sub-rede e Subnetting com nosso guia completo em português! Aprenda os fundamentos e otimize seu conhecimento de redes agora.
VerOs modelos TCP/IP e ISO/OSI
Compreenda Os modelos TCP/IP e ISO/OSI de rede. Aprenda suas camadas, funções e diferenças essenciais para dominar a comunicação digital. Clique e aprofunde seu conhecimento!
VerO que acontece quando você digita um endereço no navegador
Descubra o que acontece quando você digita um endereço no navegador, do DNS à renderização da página. Aprenda sobre TCP, TLS, HTTP e mais. Entenda o processo completo!
VerRedes de computadores e a internet
Explore as redes de computadores e a internet: como funcionam, IP, DNS e TCP/IP. Guia essencial para estudantes, com exemplos práticos. Aprofunde seus conhecimentos!
VerMeio somador e somador completo
Desvende o funcionamento do meio somador e somador completo, a base da adição binária em computadores. Entenda suas diferenças, aplicações e implementações em circuitos lógicos. Domine a computação!
VerPortas lógicas e tabelas verdade
Domine portas lógicas e tabelas verdade com nosso guia completo. Entenda lógica digital, portas básicas, universais e Leis de De Morgan. Perfeito para estudantes!
VerPortas lógicas e álgebra booleana
Domine Portas Lógicas e Álgebra Booleana com este guia completo para estudantes! Entenda fundamentos, portas, somadores e otimização de circuitos. Aprenda agora!
VerO processador e o ciclo de instrução
Desvende como o processador funciona e as fases do ciclo de instrução (Fetch, Decode, Execute). Entenda a arquitetura de Von Neumann e componentes internos do CPU. Aprenda de forma clara e didática! Confira agora!
VerAdição e subtração no sistema binário
Domine a adição e subtração no sistema binário com este guia passo a passo. Aprenda regras, exemplos, e como lidar com overflow. Essencial para estudantes!
VerComo um computador funciona
Desvende como um computador funciona, desde bits e bytes até a CPU e memória. Entenda os fundamentos de hardware e lógica digital. Saiba mais agora!
VerGrafo e busca em largura e em profundidade
Entenda grafo, busca em largura (BFS) e busca em profundidade (DFS) com nosso guia. Aprenda sobre representações e aplicações práticas para seu estudo. Clique e aprofunde seu conhecimento!
VerÁrvore de busca binária
Entenda a Árvore de Busca Binária (ABB) com este guia completo! Aprenda suas propriedades, como funcionam as operações de busca, inserção e remoção. Otimize seus estudos agora!
VerFila (queue)
Explore a estrutura de dados Fila (Queue) e seu princípio FIFO. Aprenda sobre operações, buffer circular, complexidade O(1) e aplicações práticas. Domine as filas agora!
VerPilha (stack)
Explore a pilha (stack), uma estrutura de dados LIFO essencial em computação. Aprenda sobre operações push/pop, aplicações e a complexidade O(1). Domine pilhas agora!
VerEstruturas de dados
Domine as estruturas de dados essenciais como Pilha, Array e Lista Encadeada. Aprenda suas operações, vantagens e aplicações práticas neste guia para estudantes. Otimize seus códigos agora!
VerBusca linear e binária
Domine a busca linear e binária com este guia completo! Aprenda princípios, exemplos e complexidade Big O. Otimize seus algoritmos hoje!
VerQuicksort (ordenação rápida)
Domine o Quicksort, um dos algoritmos de ordenação mais eficientes! Entenda como funciona, complexidade (O(n log n)), escolha do pivô e exemplos práticos. Aprenda rápido!
VerMerge sort (ordenação por intercalação)
Domine o Merge Sort (Ordenação por Intercalação) com nosso guia completo. Aprenda a lógica, complexidade, vantagens e pseudocódigo. Otimize seus algoritmos hoje!
VerInsertion sort (ordenação por inserção)
Domine a ordenação por inserção! Aprenda como funciona, análise de complexidade (O(n), O(n²)), vantagens, desvantagens e exemplos práticos. Entenda o Insertion Sort agora!
VerBubble sort (ordenação por bolha)
Domine a Ordenação por Bolha (Bubble Sort) com este guia completo! Entenda seu funcionamento, complexidade (O(n²)), vantagens e desvantagens. Inclui exemplos e código Python. Clique e aprenda agora!
VerAlgoritmos de ordenação e busca
Domine os algoritmos de ordenação e busca essenciais com nosso guia para estudantes. Entenda Bubble Sort, Quick Sort, Busca Binária e mais. Acelere seu aprendizado agora!
VerSistemas numéricos binário e hexadecimal
Domine os sistemas numéricos binário, octal e hexadecimal com nosso guia completo. Aprenda conversões, complemento de dois e sua importância na computação. Melhore seus estudos agora!
VerFundamentos de Apache Spark e Big Data
Domine os fundamentos de Apache Spark e Big Data. Aprenda a instalar o Spark no Colab, seus componentes-chave e operações SQL essenciais. Comece sua jornada com Big Data hoje!
VerIntrodução ao Desenvolvimento de Apps Móveis
Descubra uma introdução ao desenvolvimento de apps móveis. Aprenda conceitos-chave, ferramentas como o App Inventor e como criar seu primeiro app. Inicie sua jornada tecnológica!
VerConceitos Fundamentais de Informática
Domine os Conceitos Fundamentais de Informática com nosso guia completo para estudantes. Descubra ferramentas, processadores, dispositivos e muito mais. Comece a aprender hoje!
VerDesenvolvimento de Aplicativos Móveis e Programação
Descubra o mundo do desenvolvimento de aplicativos móveis e programação. Guia completo para estudantes, desde a concepção de ideias até ferramentas como o App Inventor. Comece a criar apps com impacto hoje mesmo!
VerIntrodução à Programação em Python
Domine a Introdução à Programação em Python com este guia detalhado. Aprenda variáveis, condicionais, laços e listas. Comece a programar hoje mesmo!
VerModelos de Desenvolvimento de Software
Domine os principais modelos de desenvolvimento de software: Cascata, V, Prototipagem, Iterativo, Incremental e Espiral. Conheça suas vantagens, desvantagens e quando aplicá-los para projetos bem-sucedidos. Impulsione seu conhecimento em engenharia de software!
VerUnidades de Fonte de Alimentação (PSU)
Descubra as Unidades de Fonte de Alimentação (PSU): sua função, como escolher, tipos de conectores e certificações. Aprenda a escolher a PSU ideal para o seu PC.
VerProjeto e Normalização de Bancos de Dados
Domine o projeto e a normalização de bancos de dados. Aprenda sobre registros fixos/variáveis, busca, ordenação e formas normais. Otimize seu aprendizado!
VerQualidade e Ética em Engenharia de Software
Explore a qualidade e a ética em engenharia de software. Entenda seu impacto, evolução e desafios. Otimize seus conhecimentos sobre ES agora!
Ver# Design de Páginas Web com Dreamweaver
Domine o design de páginas web com Dreamweaver. Aprenda a criar sites estáticos e dinâmicos, inserir imagens, links e formatar. Seu tutorial SEO definitivo!
VerFundamentos de Arquitetura de Computadores
Domine os fundamentos de arquitetura de computadores com nosso guia detalhado. Aprenda sobre CPU, memória, periféricos e barramentos. Otimize seu estudo agora!
VerArquitetura de Computadores e Sistemas
Domine a Arquitetura de Computadores e Sistemas. Descubra CISC, RISC, ISA, Linux, Windows, virtualização e hipervisores com este guia essencial. Aprenda já!
VerFundamentos de Arquitetura de Computadores
Explore os fundamentos da arquitetura de computadores: álgebra booleana, circuitos lógicos, ULA, representação de dados e ciclo de instrução. Domine os conceitos-chave!
VerDesenvolvimento Rápido de Aplicações (RAD)
Explore o Desenvolvimento Rápido de Aplicações (RAD), seus princípios, fases, vantagens e desvantagens. Descubra por que Python é ideal para RAD. Aprenda a aplicar esta metodologia ágil e se destaque no mercado!
Ver