Pular para o conteúdo

Aprender

University Computer Science

Escolha uma lição para começar.

1 Fundamentos de Programação 0 / 7
2 Matemática Discreta
2.1 Lógica e provas Em breve
2.2 Conjuntos, funções e relações Em breve
2.3 Indução e recursão Em breve
2.4 Contagem e combinatoria Em breve
2.5 Grafos e árvores Em breve
2.6 Probabilidade discreta Em breve
3 Fundamentos de Sistemas Computacionais
3.1 Codificação binária e de dados Em breve
3.2 Portas lógicas e blocos digitais Em breve
3.3 Visão geral de processador e memória Em breve
3.4 Instruções de máquina Em breve
3.5 Interface do sistema operacional Em breve
3.6 Caminho de compilação e execução Em breve
4 Programação Orientada a Objetos
4.1 Objetos e classes Em breve
4.2 Encapsulamento Em breve
4.3 Composição e herança Em breve
4.4 Interfaces e polimorfismo Em breve
4.5 Exceções e tratamento de erros Em breve
4.6 Testes e qualidade de projeto Em breve
5 Estruturas de Dados e Algoritmos
5.1 Análise assintótica Em breve
5.2 Listas, pilhas e filas Em breve
5.3 Hashing Em breve
5.4 Árvores e montículos Em breve
5.5 Grafos e travessia Em breve
5.6 Ordenação Em breve
5.7 Busca Em breve
6 Arquitetura de Computadores
6.1 Arquitetura do conjunto de instruções Em breve
6.2 Caminho de dados e controle Em breve
6.3 Pipeline Em breve
6.4 Hierarquia de memória Em breve
6.5 Entrada/saída Em breve
6.6 Paralelismo e desempenho Em breve
7 Sistemas Operacionais
7.1 Processos e threads Em breve
7.2 Escalonamento Em breve
7.3 Sincronização Em breve
7.4 Memória virtual Em breve
7.5 Sistemas de arquivos Em breve
7.6 Proteção e segurança Em breve
8 Bancos de Dados
8.1 Modelagem relacional Em breve
8.2 Álgebra relacional e SQL Em breve
8.3 Normalização Em breve
8.4 Índices e planos de consulta Em breve
8.5 Transações e concorrência Em breve
8.6 Segurança e governança de dados Em breve
9 Redes de computadores
9.1 Camadas e arquitetura Em breve
9.2 Camada de enlace e IP Em breve
9.3 Rotear Em breve
9.4 Transporte (TCP/UDP) Em breve
9.5 Protocolos de aplicação Em breve
9.6 Segurança de rede Em breve
9.7 Fundamentos de sistemas distribuídos Em breve
10 Projeto e Análise de Algoritmos
10.1 Recorrências e ferramentas de análise Em breve
10.2 Dividir para conquerar Em breve
10.3 Algoritmos gananciosos Em breve
10.4 Programação dinâmica Em breve
10.5 Otimização de grafos Em breve
10.6 Reduções e NP-completude Em breve
11 Teoria da Computação e Compiladores
11.1 Autômatos e linguagens regulares Em breve
11.2 Linguagens livres de contexto e teoria de análise Em breve
11.3 Computabilidade Em breve
11.4 Análise léxica Em breve
11.5 Análise sintática Em breve
11.6 Análise semântica e geração de código Em breve
12 Engenharia de Software
12.1 Requisitos Em breve
12.2 Arquitetura e projeto Em breve
12.3 Interação Humano-Computador e acessibilidade Em breve
12.4 Controle de versão e trabalho em equipe Em breve
12.5 Testes e integração contínua Em breve
12.6 Segurança e ética profissional Em breve
12.7 Projeto em equipe Em breve
13 Inteligência Artificial e Aprendizado de Máquina
13.1 Pesquisar Em breve
13.2 Conhecimento e raciocínio Em breve
13.3 Modelos probabilísticos Em breve
13.4 Regressão e classificação Em breve
13.5 Otimização e aprendizado Em breve
13.6 Avaliação e vazamento Em breve
13.7 Equidade e limitações Em breve

Entrar ou criar conta

IGCSE, A-Level & AP