Houve várias perguntas com o mesmo esquema que este:
- Que papéis todos deveriam ler
- Que livros todos deveriam ler
- Quais são os livros recentes do TCS cujos rascunhos estão disponíveis on-line
- quais vídeos todos deveriam assistir
Eu relutava em postar mais uma, mas as anotações de Jeff Erickson sobre algoritmos mudaram de idéia. Eu pensei: Oh meu! Todos esses anos e eu não vi essas excelentes notas!
Então, pensei que poderia haver outras ótimas notas de aula, que realmente valem a pena ser lidas. Portanto, para cada subcampo da ciência da computação ( estruturas de dados, algoritmos, teoria da computação, complexidade computacional, criptografia etc.), recomende as excelentes notas de aula de sua escolha e diga por que você acha que é excelente.
Uma regra simples para mantê-lo organizado: uma resposta por cada subcampo. (Este será um wiki da comunidade, para que você possa editar as respostas existentes e adicionar sua recomendação.)