Slides — Módulo 01: Fundamentos da Computação
Ciência da Computação • Teoria, Algoritmos, Hardware, SO, Engenharia, Redes, Segurança, Sistemas Distribuídos e IA
📚 Lista de Capítulos:
- Capítulo 01: Lógica Matemática, Álgebra Booleana e Circuitos Lógicos
- Capítulo 02: Modelos de Computação: Autômatos Finitos e Máquinas de Turing
- Capítulo 03: Complexidade Algorítmica, Notação Big-O e Classes P vs NP
- Capítulo 04: Matemática Discreta, Teoria dos Conjuntos e Indução Matemática
- Capítulo 05: Estruturas de Dados Lineares: Vetores, Listas, Pilhas e Filas
- Capítulo 06: Estruturas Não Lineares: Árvores Binárias, Heaps e Tabelas Hash
- Capítulo 07: Algoritmos de Ordenação e Busca: Quicksort, Mergesort e Busca Binária
- Capítulo 08: Grafos e Algoritmos de Redes: DFS, BFS, Dijkstra e Árvores Geradoras
- Capítulo 09: Arquitetura de Computadores: Modelo de Von Neumann, CPU e Ciclo de Instrução
- Capítulo 10: Hierarquia de Memória: Caches L1/L2/L3, Memória RAM e Localidade
- Capítulo 11: Sistemas Operacionais: Processos, Threads, Deadlocks e Memória Virtual
- Capítulo 12: Compiladores e Interpretadores: Análise Léxica/Sintática, AST e Assembly
- Capítulo 13: Paradigmas de Programação: Imperativo, Orientado a Objetos e Funcional
- Capítulo 14: Bancos de Dados: Modelo Relacional, Álgebra Relacional, ACID e NoSQL
- Capítulo 15: Engenharia de Software: Ciclo de Vida, Testes Automatizados e Padrões GoF
- Capítulo 16: Redes de Computadores: Modelo OSI, Pilha TCP/IP e Protocolos
- Capítulo 17: Criptografia e Segurança da Informação: AES, RSA, Hashes e Assinaturas
- Capítulo 18: Concorrência e Paralelismo: Race Conditions, Mutexes e Semáforos
- Capítulo 19: Sistemas Distribuídos: Relógios Lógicos, Consenso e Teorema CAP
- Capítulo 20: Fundamentos de Inteligência Artificial, Machine Learning e Auditoria JSON