Anexo II - Ementas e Bibliografia - Udesc
Anexo II - Ementas e Bibliografia - Udesc
Anexo II - Ementas e Bibliografia - Udesc
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SILBERCHATZ, Avi; GALVIN, Peter. Sistemas Operacionais: conceitos. São Paulo:<br />
Pearson, 2000.<br />
SOARES, Luiz Fernando Gomes. Redes de Computadores: Das Lans, Mans e Wans as<br />
redes ATM. 2a. Ed. Campus, 1995.<br />
STALLINGS, William. Local and Metropolitan Area Networks. 6a . Ed. Prentice Hall,<br />
2000.<br />
STALLINGS, William. Operating Systems: internals and design principles. 3a Ed.<br />
Prentice Hall, 1998.<br />
SCHILLER, J. "Mobile Comunications", Addison-Wesley, 2000<br />
TANENBAUM, Andrew S.; STEEN, Maarten Van. Distributed Systems: Principles<br />
and Paradigms. Prentice Hall. 2001.<br />
TANENBAUM, Andrew S. Redes de Computadores.3a Ed. Rio de Janeiro: Campus,<br />
1997.<br />
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Rio de Janeiro: Prentice<br />
Hall, 1995.<br />
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2a Ed. Rio de Janeiro:<br />
Pearson Brasil, 2003.<br />
TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais: Projeto<br />
e Implementação. 2a Ed. Porto Alegre: Bookman, 2000.<br />
WILKINSON, Barry and Allen, Michael. Parallel Programming. Techniques and<br />
Applications Using Networked Workstations and Parallel Computers. Prentice Hall.<br />
1999.<br />
ÁREA DE CONHECIMENTO: TEORIA DA COMPUTAÇÃO<br />
Ementa:<br />
Noção de complexidade de algoritmos: Estudo de complexidade via métodos de<br />
desenvolvimento de algoritmos. Algoritmos iterativos e recursivos. Solubilidade de<br />
problemas. Intratabilidade de problemas. Análise da complexidade de algoritmos<br />
clássicos na área da computação.<br />
Conceitos básicos de compiladores: Alguns compiladores importantes; Aspectos e<br />
Ferramentas para construção de compiladores; Análises léxica, sintática e semântica;<br />
Geração e otimização de código intermediário; Ambientes de tempo de execução;<br />
Gerenciamento de Memória; Otimização de código objeto.