Material de apoio
Livros na biblioteca do Campus Ipanguaçu
Estruturas de dados - Fabiana Lorenzi, Patrícia Noll de Mattos
Livros em formato digital
Think Python: How to Think Like a Computer Scientist - Allen B. Downey
How to Think Like a Computer Scientist: Learning with Python - Allen Downey, Jeffrey Elkner e Chris Meyers
Aprenda Computação com Python - tradução do anterior. Baixe o PDF na seção Downloads.
Aprenda computação com Python v1.1 - tradução de uma versão anterior do material acima, mas em formato HTML, para ser lido no navegador.
Algoritmos e Estruturas de Dados com Java - Embora essa apostila do curso CS-14 da Caelum seja com Java, os conceitos são os mesmos. Além da excelente qualidade já comprovada dos materiais da Caelum.
Softwares e outras ferramentas
Python Programming Language – Official Website
Download Python: ActivePython Community Edition