TechRat

Ciência da Computação

Roadmap Fundamentos de Ciência da Computação

A teoria essencial sobre a qual todo desenvolvedor constrói: fundamentos de programação, complexidade, representação de dados e como os computadores funcionam.

O que você vai aprender

  1. 1. Fundamentos de Programação

    Variáveis, tipos, fluxo de controle e funções: os blocos de construção de todo programa.

  2. 2. Resolução de Problemas e Complexidade

    Divida problemas em passos e raciocine sobre como o código escala com Big O.

  3. 3. Como os Computadores Funcionam

    Lógica booleana, binário e hexadecimal, arquitetura de computadores e como funcionam memória e ponteiros.

  4. 4. Arrays, Strings e Hashing

    As estruturas de dados do dia a dia: arrays, strings, tabelas hash e conjuntos.

  5. 5. Recursão e Matemática Discreta

    Pense de forma recursiva e aprenda a matemática discreta por trás dos algoritmos.

  6. 6. Processos e Memória

    Como o sistema operacional executa processos e threads e gerencia memória virtual, stack e heap.

Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.

Comece este roadmap grátis