ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e Java. 2a ed. São Paulo: Pearson Prentice Hall, 2008. 434 p.
JOYANES AGUILAR, Luis. Fundamentos de programação: algoritmos, estruturas de dados e objetos. São Paulo: McGraw-Hill, 2008. xxix, 690 p.
SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações. Rio de Janeiro: Ciência Moderna, 2007. xii, 460 p.
SCHILDT, Herbert. C completo e total. 3. ed. rev. e atual. São Paulo: Pearson Makron Books, 2008. xx, 827 p. ISBN 9788534605953 (broch.).
SEBESTA, Robert W. Conceitos de linguagens de programação. 9. ed. Porto Alegre, RS: Bookman, 2011, ix, 638 p. ISBN 9788577807918 (broch.).