ebooks

Coleção de livros-disciplina em português, publicados como sites com MkDocs e Material.

Livros-disciplina de graduação em Computação/Engenharia da Computação e materiais de formação continuada, organizados em três séries por pré-requisito. Todos são publicados com MkDocs + Material e ficam de graça no GitHub Pages.

📘 Série Fundamentos

Sem pré-requisito de Computação — ponto de partida.

  • C para Programadores Python e VisuAlg — nivelamento em C via mapeamento comparativo com Python e VisuAlg. Pré-requisito: já programar em Python e/ou VisuAlg.
  • Introdução ao Computador — representação de dados, arquitetura e sistemas operacionais, sem programação. Voltado à formação continuada de professores (PROFCOMP), não a alunos de graduação em Computação.

📙 Série Núcleo de Computação

Pressupõe uma disciplina introdutória de programação.

📗 Série Avançada / Aplicada

Pressupõe Estrutura de Dados e/ou uma linguagem consolidada.

  • Compiladores — do zero ao Hack — construção completa de um compilador (Jack → VM → Assembly), no espírito do Nand2Tetris. Pré-requisito: Estrutura de Dados.
  • Engenharia de Software — processos, requisitos, arquitetura, testes e CI/CD.
  • Tutoriais — prática guiada em Docker, Clojure, Elixir e Haskell; complementa os projetos avaliativos do livro de IPF.

Outros materiais