1) Andrew S. Tanenbaum. Redes de Computadores. Tradução da 4ª Edição. Editora Campus, 2003. 2) BOOCH, Grady, RUMBAUGH, James, JACOBSON, Ivar. UML: guia do usuário. 2 ed. Rio de Janeiro: Campus, 2005. 3) PRESSMAN, Roger. Engenharia de Software. 6 ed. São Paulo: McGraw-Hill, 2006. 4) Ziviani, N. Projeto de Algoritmos Com Implementações em Pascal e C, Pioneira Thomson Learning 5) Ziviani, N. Projeto de Algoritmos Com Implementações em Java e C++, 6) SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Sistemas Operacionais : conceitos e aplicações. 7) TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais Projeto e Implementação. 8) Hopcroft, John, Ullman, Jeffrey, Motwani, Rajeev. Introdução à Teoria de Autômatos, Linguagens e Computação. 9) SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. Rio de Janeiro: Elsevier, Campus, 2006. 781p. ISBN 8535211078 10) Ian Sommerville. Engenharia de Software. 8. Ed. 2007. Makron Books 11) BOVIK, Al. Handbook of Image and Video Processing. Academic Press. 2000. ISBN: 0121197905. 12) GONZALEZ, Rafael C.; WOODS, Richard E. Processamento de imagens digitais. São Paulo: Edgard Blücher, 2000. ISBN 8521202644