1. CMP1001 - ADMINISTRAÇÃO E GERÊNCIA DE REDES I 1.1. Módulo: Arquitetura e Administração de redes TCP/IP Bibliografia básica: o COMER, Douglas. Interligação de Redes com TCP/IP, Volume I, Tradução da 5ª edição. Rio de Janeiro: Campus/Elsevier, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) o HUNT, Craig. Linux – Servidores de Rede. Rio de Janeiro: Ciência Moderna, 2004. o SILVA, Gleydson Mazioli da. Guia Foca GNU/Linux – Básico. Foca Linux, 2007. Disponível na Internet em http://focalinux.cipsga.org.br/ o SILVA, Gleydson Mazioli da. Guia Foca GNU/Linux – Intermediário. Foca Linux, 2007. Disponível na Internet em http://focalinux.cipsga.org.br/ o SILVA, Gleydson Mazioli da. Guia Foca GNU/Linux – Avançado. Foca Linux, 2007. Disponível na Internet em http://focalinux.cipsga.org.br/ 1.2. Módulo: Criptografia Bibliografia básica: o STALLINGS, William. Cryptography and Network Security: Principles and Practice. Prentice Hall, 2005, 4th Edition, 592p. (LOCALIZAÇÃO: 004.7:003.26 S782c) o STINSON, Douglas Robert. Cryptography: theory and practice. CRC Press, Third Edition, 2005. (LOCALIZAÇÃO: 004.7:003.26 S858c) o SHOKRANIAN, Salahoddin. Criptografia para iniciantes.UNB, 2005. o MORENO, Edward David. Criptografia em software e hardware. Novatec, 2005. o SCHMEH, Klaus. Cryptography and public key infrastructure on the internet. WILEY, 2003. (LOCALIZAÇÃO: 004.738.5:003.26 S347c) o KOBLITZ, Neal. A course in number theory and cryptography. Springer-Verlag, 1987. (LOCALIZAÇÃO: 519.6 K75c) o SALOMAA, Arto. Public-key cryptography. Springer Verlag, 1990. (LOCALIZAÇÃO: 004.7:003.26 S173p) 1.3. Módulo: Sistemas Linux Bibliografia básica: o VEIGA, Roberto. Comandos Linux: guia de consulta rápido. Novatec. 2008 o SILVA, Gleydson. Guia Foca GNU/Linux. Disponível na Internet http://focalinux.cipsga.org.br/ o HUNT, Craig. Linux: servidores de Rede. Ciência Moderna. 2004. 1.4. Módulo: Tecnologia de Redes Bibliografia básica: 2. CMP1002 - ADMINISTRAÇÃO E GERÊNCIA DE REDES II 2.1. Módulo: Administração de serviços de rede e segurança dos serviços Bibliografia básica: em 2.2. Módulo: Auditoria Bibliografia Básica: o DIAS, Cláudia. Segurança e Auditoria da Tecnologia da Informação. Rio de Janeiro: Axcel, 2000. 2.3. Módulo: Gestão de Projetos Bibliografia Básica: o VERZUH, Eric. MBA Compacto, Gestão de Projetos. Rio de Janeiro: Elsevier, 2000. o CAIXETA, Marcelo. Como Gerenciar Projetos de Forma Prática. Vieira Editora, 2006. (LOCALIZAÇÃO: 658.012.2 C138c) o CASAROTTO FILHO, Nelson. Gerência de Projeto/Engenharia Simultânea. Atlas, 1999. o CASAROTTO FILHO, Nelson. Projeto de Negócio. Atlas, 2002. (LOCALIZAÇÃO: 658.5.012.2 C335p) 3. CMP1003 - QUALIDADE DE SOFTWARE III Bibliografia básica: o SOMMERVILLE, Ian., Engenharia de Software, 8a. edição, Addison-Wesley (Pearson), 2007. (LOCALIZAÇÃO: 004.41 S696e) o LARMAN. Graig. Utilizando UML e padrões, 1º edição. Bookman, 2003. (LOCALIZAÇÃO: 004.43 L324u) 4. CMP1013 - ADMINISTRAÇÃO E GERÊNCIA DE REDES III 4.1. Módulo: Gerência SNMP Bibliografia básica: o COMER, Douglas. Interligação de Redes com TCP/IP, Volume I, Tradução da 5ª edição. Rio de Janeiro: Campus/Elsevier, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) o STALLINGS, William. Redes e Sistemas de Comunicação de Dados: Teoria e Aplicações Corporativas, Tradução da 5ª edição. Rio de Janeiro: Campus, 2005. o KUROSE, James F. e ROSS, Keith W., Redes de Computadores e a Internet – Uma Abordagem Top-Down, Tradução da 3ª edição. São Paulo: Pearson, 2006. o LOPES, Raquel V. Melhores Práticas para Gêrencia de Redes de Computadores. Rio de Janeiro: Campus, 2003. o MAURO, Douglas & SCHMIDT, Kevin. Essential SNMP, 2nd Edition. O'Reilly, 2005. o ZABBIX Manual, Disponível na Internet em http://www.zabbix.org. 4.2. Módulo: Projeto Integrador Bibliografia básica: 4.3. Módulo: Segurança Avançada Bibliografia básica: o TANENBAUM, Andrew S., Computer Network, 2a edition. Prentice Hall International, INC. 1989. (LOCALIZAÇÃO: 004.7 T164c) o COMER, Douglas E., Interligação em Rede com TCP/IP, Volume I, Princípios, Protocolos e Arquitetura. Tradução da 5ª edição, Editora Campus, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) o KUROSE, James F. e ROSS, Keith W., Redes de computadores e a Internet - Uma Abordagem top-down, 3ª edição, Pearson Addison Wesley, São Paulo, 2006. o STALLINGS, William, Data and Computer Communications, 6rd ed. Prentice Hall, 1997. o HUNT, Craig, TCP/IP Network Administration, O`Relly, 3rd edition, 2002. (LOCALIZAÇÃO: 004.7 H939t) o NEMETH, Evi et all, Unix System Administration Handbook. Prentice Hall, 3rd edition, 2001Networks. (LOCALIZAÇÃO: 004.451.9 U58) o STALLINGS, W., Criptografia e Segurança de Redes: Princípios e praticas. 4. edição Prentice Hall, 2008. (LOCALIZAÇÃO: 004.7:003.26 S782c) 4.4. Módulo: Auditoria Forense Bibliografia básica: o TANENBAUM, Andrew S., Computer Network, 2a edition. Prentice Hall International, INC. 1989. (LOCALIZAÇÃO: 004.7 T164c) o KUROSE, James F. e ROSS, Keith W., Redes de computadores e a Internet - Uma Abordagem top-down, 3ª edição, Pearson Addison Wesley, São Paulo, 2006. o STALLINGS, W., Criptografia e Seurança de Redes: Princípios e praticas. 4. edição Prentice Hall, 2008. (LOCALIZAÇÃO: 004.7:003.26 S782c) o NBSO - NIC BR Security Office. http://www.nbso.nic.br/stats/incidentes o II, W. G. K., and Heiser, J. G. Computer Forensics: Incident Response Essentials. o Comitê Gestor da Internet no Brasil. http://www.cg.org.br. o NBSO - NIC BR Security Office. http://www.nbso.nic.br o Código Penal. http://www.presidencia.gov.br/ccivil_03/Decreto-Lei/Del2848.htm. o CASTRO, Carla Rodrigues Araújo de. Crimes de Informática e seus Aspectos Processuais. 2003. 5. CMP 1020 – MATEMÁTICA COMPUTACIONAL I 5.1. Módulo: Análise Numpérica I Bibliografia básica: o T. A. Sudkamp. Languages and Machines: An Introduction to the Theory of Computer Science. Second edition, Addison Wesley, 1998. (LOCALIZAÇÃO: 004.431.2 S943l) o M. Sipser. Introdução à Teoria da Computação. Segunda edição, São Paulo: Thomson Learning, 2007, 480p. (LOCALIZAÇÃO: 004 S618i) o T. A. Diverio e P. B. Menezes. Teoria da Computação: máquinas universais e computabilidade. Segunda edição, Porto Alegre: Editora Sagra-Luzzatto, 2004, 224p. (LOCALIZAÇÃO: 004 D618t) o H. R. Lewis e C. H. Papadimitriou. Elementos de Teoria da Computação. Segunda edição, Porto Alegre: Bookman, 2000, 344p. o P. B. Menezes. Linguagens Formais e Autômatos. Quinta edição, Porto Alegre: Editora Sagra-Luzzatto, 2005, 232p. (LOCALIZAÇÃO: 004.43/ M543) 6. CMP 1022 – PROGRAMAÇÃO DE COMPUTADORES II Bibliografia Básica: o BUENO, A.D. Programação Orientada a Objeto em C++ , UML – STL, GNU/Linux – Endereço na internet – http://www.lenep.uenf.br/~bueno/apostilas.htm. o Linguagem C++ - http://www.cplusplus.com/ o Anotações C++ ftp://ftp.rug.nl/contrib/frank/documents/annotations/ cplusplus.pt_BR.pdf.zip o HTML - http://www.icmc.usp.br/ensino/material/html/ o HTML - http://www.artifice.web.pt/ebooks.html Bibliografia Complementar: o BJARNE, Stroustrup. A Linguagem de Programação C++. Bookman, 3ª edição (2000). o FARRER, Harry et al. Algoritmos estruturados. Rio de Janeiro: Guanabara, 1995. (LOCALIZAÇÃO: 004.421 A396) o GUIMARÃES, Ângelo de Moura e LAGES, Newton A. Castilho. Introdução à ciência da computação. São Paulo: LTC, 1986. (LOCALIZAÇÃO: 004 G963I) o CORMEM, Thomas et al. Introduction to algorithms. Mit Press, 1989. (LOCALIZAÇÃO: 004.421 C811i) o KNUTH, Donald E. The Art of Computer Programming, Volume 1, Fundamental Algorithms. 3a edição. Addison Wesley. (LOCALIZAÇÃO: 004.421 K74a) o FORBELLONE, A e Eberspacher, H. Lógica de Programação - Makron Books 2ª edição 2000. o DEITEL, H. and Deitel, P. C++: Como Programar . Bookman, 3ª edição, (2001). (LOCALIZAÇÃO: 004.43 D325c) o MICHAEL Blaha and James Rumbaugh. Modelagem e Projetos Baseados em Objetos com UML 2, Campus, Rio de Janeiro (2006). (LOCALIZAÇÃO: 004.41 M689) o BOOCH, G., Rumbaugh, J., and Jacobson, I. UML - Guia do Usuário. Edit. Campus, Rio de Janeiro, (2000). (LOCALIZAÇÃO: 004.43 B724u) 7. CMP 1023 – PROGRAMAÇÃO DE COMPUTADORES III Bibliografia Básica: o BUENO, A. D. Programação Orientada a Objeto em C++ , UML – STL, GNU/Linux – Endereço na internet – http://www.lenep.uenf.br/~bueno/apostilas.htm. o Linguagem C++ - http://www.cplusplus.com/ o Anotações C++ ftp://ftp.rug.nl/contrib/frank/documents/annotations/ cplusplus.pt_BR.pdf.zip o HTML - http://www.icmc.usp.br/ensino/material/html/ o HTML - http://www.artifice.web.pt/ebooks.html Bibliografia Complementar o BJARNE, Stroustrup. A Linguagem de Programação C++. Bookman, 3ª edição (2000). o FARRER, Harry et al. Algoritmos estruturados. Rio de Janeiro: Guanabara, 1995. (LOCALIZAÇÃO: 004.421 A396) o GUIMARÃES, Ângelo de Moura e LAGES, Newton A. Castilho. Introdução à ciência da computação. São Paulo: LTC, 1986. (LOCALIZAÇÃO: 004 G963I) o CORMEM, Thomas et al. Introduction to algorithms. Mit Press, 1989. (LOCALIZAÇÃO: 004.421 C811i) o KNUTH, Donald E. The Art of Computer Programming, Volume 1, Fundamental Algorithms. 3a edição. Addison Wesley. (LOCALIZAÇÃO: 004.421 K74a) o FORBELLONE, A e Eberspacher, H. Lógica de Programação - Makron Books 2ª edição 2000. o DEITEL, H. and Deitel, P. C++: Como Programar Brasil: Pearson Prentice Hall, 2006. (LOCALIZAÇÃO: 004.43 D325c) o BLAHA, Michel and RUMBAUGH, James. Modelagem e Projetos Baseados em Objetos com UML 2, Campus, Rio de Janeiro (2006). (LOCALIZAÇÃO: 004.41 M689) o BOOCH, G., Rumbaugh, J., and Jacobson, I. UML - Guia do Usuário. Edit. Campus, Rio de Janeiro, (2000). (LOCALIZAÇÃO: 004.43 B724u) 8. CMP1031 - LÓGICA COMPUTACIONAL ALGORÍTMICA I Bibliografia Básica: o SOUZA, João Nunes da Silva. Lógica para ciência da computação. Editora Campus, 2008. (LOCALIZAÇÃO: 004:16 S729l) o SILVA, Flávio Soares da, FINGER, Marcelo, MELO, Ana Cristina Vieira de. Lógica para Computação. Thomson Pioneira, 2006. (LOCALIZAÇÃO: 004:16 S586l) Bibliografia Complementar: o VON DOHLEN, Richard F. An introduction to the logic of the computing sciences. Rowman & Littlefield, 1999. (LOCALIZAÇÃO: 004.42 D655i) o ABE, Jair Minoro, SCALZITTI, Alexandre, SILVA FILHO, João Inácio da. Introdução à lógica para a ciência da computação. Arte & Ciência, 2001. 9. CMP1032 - LÓGICA COMPUTACIONAL ALGORITMICA II Bibliografia Básica: o SILVA, Flávio Soares da, FINGER, Marcelo, MELO, Ana Cristina Vieira de. Lógica para Computação. Thomson Pioneira, 2006. (LOCALIZAÇÃO: 004:16 S586l) o SOUZA, João Nunes da Silva. Lógica para ciência da computação. Editora Campus, 2008. (LOCALIZAÇÃO: 004:16 S729l) Bibliografia Complementar: o VON DOHLEN, Richard F. An introduction to the logic of the computing sciences. Rowman & Littlefield, 1999. (LOCALIZAÇÃO: 004.42 D655i) o ABE, Jair Minoro, SCALZITTI, Alexandre, SILVA FILHO, João Inácio da. Introdução à lógica para a ciência da computação. Arte & Ciência, 2001. 10. CMP1041 - PROGRAMAÇÃO DE COMPUTADORES I Bibliografia Básica: o BUENO, André Duarte. Programação Orientada a Objeto com C++. São Paulo, Novatec Editora, 592p., 2003. o ZIVIANI, Nivio. Projeto de Algoritmos com implementações em Java e C++. São Paulo, Thomson Learning, 1.ed., 642p., 2006. (LOCALIZAÇÃO: 004.425 Z82p) o DEITEL, H. and Deitel, P. C++: Como Programar Brasil: Pearson Prentice Hall, 2006. (LOCALIZAÇÃO: 004.43 D325c) Bibliografia Complementar: o BJARNE, Stroustrup. A Linguagem de Programação C++. Bookman, 3ª edição (2000). o CORMEM, Thomas, et al. Algoritmos – Teoria e Prática. Campus, 2002. o BLAHA, Michel and RUMBAUGH, James. Modelagem e Projetos Baseados em Objetos com UML 2, Campus, Rio de Janeiro (2006). (LOCALIZAÇÃO: 004.41 M689) o KNUTH, Donald E. The Art of Computer Programming, Volume 1, Fundamental Algorithms. 3a edição. Addison Wesley. (LOCALIZAÇÃO: 004.421 K74a) o BOOCH, G., Rumbaugh, J., and Jacobson, I. UML - Guia do Usuário. Edit. Campus, Rio de Janeiro, (2000). (LOCALIZAÇÃO: 004.43 B724u) 11. CMP1051 - ESTRUTURAS DE DADOS I Bibliografia Básica: o ZIVIANI, Nivio. Projeto de Algoritmos com implementações em Java e C++. São Paulo, Thomson Learning, 1.ed., 642p., 2006. (LOCALIZAÇÃO: 004.425 Z82p) o DROZDEK, Adam. Estrutura de dados e algoritmos em C++. Thomson Pioneira, 2002. (LOCALIZAÇÃO: 004.422.63 D793e) o TAMASSIA, Roberto; GOODRICH, Michael T. Estruturas de Dados e Algoritmos em Java. Bookman, 4ª Ed., 2007. (LOCALIZAÇÃO: 004.421/.22 G657e) Bibliografia Complementar: o CORMEM, Thomas, et al. Algoritmos – Teoria e Prática. Campus, 2002. o LAFORE, Robert. Estruturas de Dados e Algoritmos em Java. Ciência Moderna, 2005 . o RANGEL NETTO, José Lucas Mourão, et al. Introdução à Estrutura de Dados. Campus, 2004. o PUGA, Sandra; RISSETTI, Gerson. Lógica de Programação e Estruturas de Dados Com Aplicações em Java. Campus, 2004. o SCWARCFITER, Jayme Luiz, MARKENZON, Lilian. Estruturas de dados e seus algoritmos. Rio, LTC, 1994. (LOCALIZAÇÃO: 004.422.63 S998e) 12. CMP1052 – ESTRUTURA DE DADOS II Bibliografia básica: o CORMEM, Thomas, et al. Algoritmos – Teoria e Prática. Campus, 2002. o BOAVENTURA NETTO, P. O. Grafos – Teoria, Modelos e Algoritmos. São Paulo, Edgard Blücher, 2006. Bibliografia complementar o NAGL, Manfred, WESTFECHTEL, Bernard, HROMKOVIC, Juraj. Graph-theoretic concepts in computer science. New York, Springer Verlag, 2005. (LOCALIZAÇÃO: 519.67 G766) o BODLAENDER, Hans L. Graph-theoretic concepts in computer science. New York, Springer Verlag, 2004. o ZIVIANI, Nivio. Projeto de Algoritmos com implementações em Java e C++. São Paulo, Thomson Learning, 1.ed., 642p., 2006. (LOCALIZAÇÃO: 004.425 Z82p) o DROZDEK, Adam. Estrutura de dados e algoritmos em C++. Thomson Pioneira, 2002. (LOCALIZAÇÃO: 004.422.63 D793e) o SEDGEWICK, Robert. Algorithms in C, Addison Wesley, 1990 (LOCALIZAÇÃO: 004.421 S448a) 13. CMP1070 - HISTÓRIA DA ENGENHARIA DE COMPUTAÇÃO Bibliografia Básica: o FEDELI, Daniel R.; POLLONI, Enrico G. F.; PERES, Fernando E. Introdução à Ciência da Computação. Cengage, 2ª edição, 2009. (LOCALIZAÇÃO: 004 G963I) o CERUZZI, Paul. A History of Modern Computing. MIT Press, 2. ed., 2003. (LOCALIZAÇÃO: 004(091) C418h) o WILLIAMS, Michael R. A History of Computing Technology. John Wiley Professional, 2. ed., 1997. (LOCALIZAÇÃO: 004(091) W725h) Bibliografia Complementar: o BAZZO, W. A., PEREIRA, L. T. do V. Introdução à Engenharia. Florianópolis, Editora da UFSC, 6.ed, 2006. (LOCALIZAÇÃO: 62 B364i) o ROJAS, Raúl; HASHAGE, Ulf (editors). The First Computers: History and Architectures, MIT Press, 2002. o LAING, Gordon. Digital Retro: The Evolution and Design of the Personal Computer. John Wiley & Sons, 2004. o ASPRAY, William; et al. Computing Before Computers. Iowa State University Press, 1990. (Edição livre também disponível em PDF) o WILKES, Maurice V. Computing Perspectives. Morgan Kaufmann Publisher, 1998. (LOCALIZAÇÃO: 004 W682c) o Projeto Pedagógico do Curso de Engenharia de Computação. o ACM/IEEE. Computing Curricula 1991 – Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 1991. o ACM/IEEE. Computing Curricula 2001 – Computer Science Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 2001. o ACM/IEEE. Computer Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 2004. o ACM/IEEE. Computing Curricula 2005 – The Overview Report – The Joint Task Force for Computing Curricula 2005. o SBC. Sociedade Brasileira de Computação, Currículo de Referência da SBC para Cursos de Graduação em Bacharelado em Ciência da Computação e Engenharia de Computação, Versão 2005. o MECSESu. Padrões de qualidade para funcionamento de cursos de graduação plena na área de Computação. o JOÃO PAULO II, CONSTITUIÇÃO APOSTÓLICA EX CORDE ECCLESIAE DO SUMO PONTÍFICE o JOÃO PAULO II SOBRE AS UNIVERSIDADES CATÓLICAS. 15 de Agosto de 1990. 14. CMP1081 - AUTOMAÇÃO INDUSTRIAL I 14.1. Módulo: Eletrônica de Potência Bibliografia o BARBI, Ivo. Eletrônica de Potência. Editora do Autor, Florianópolis, 5a edição, 2005. (livro texto principal) o RASHID, Muhammad H. Eletrônica de Potência Circuitos, dispositivos e aplicações. Editora Makron Books, São Paulo, 1999. o LANDER, Cyril W. Eletrônica Industrial, Ed. Makron Books, São Paulo, 2a edição. 1996. o Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 14.2. Módulo: Gerenciamento de Projetos Bibliografia Básica: o KERZNER, Harold. Gestão de projetos: as melhores práticas. Porto Alegre: Bookman. 2002 o IEEE Standard for Application and Management of the Systems Engineering Process, IEEE Computer Society/Software & Systems Engineering Standards Committee, IEEE Press, Piscatway, NJ Bibliografia Complementar: o Colleen Garton, Erika McCulloch, Fundamentals of Technology Project Management. Mc Press; 1st Edition, Lewisville, EUA, 2005, ISBN 1583470530 o Richard C. Dorf et al. Technology Management Handbook. Boca Raton: CRC Press LLC, 2000, ISBN-0849385776 14.3. Módulo: Acionamentos Elétricos Bibliografia Básica: o LANDER, Cyril W. Eletrônica industrial. 2 ed., São Paulo: Makron Books, 1996. o BARBI, Ivo. Eletrônica de potência. 3 ed., Florianópolis: Editora do autor, 2000. o ALMEIDA, José Luis Antunes. Eletrônica industrial. São Paulo: Editora Érica, 1991. Bibliografia Complementar: o RASHID, Muhammad H. Eletrônica de Potência: Circuitos, dispositivos e aplicações. São Paulo. Makron Books, 1999. o FITZGERALD, A.E. e et all. Máquinas elétricas. São Paulo: Editora McGrawn-Hill, 1975. 14.4. Módulo: Máquinas Elétricas Bibliografia Básica: o FITZGERALD, A. E. Máquinas elétricas. São Paulo: Editora McGraw–Hill do Brasil Ltda , 1973. o TORO, Vincent del. Fundamentos de máquinas elétricas. São Paulo: Editora LTC, 1990. (LOCALIZAÇÃO: 621.613 D331f) Bibliografia Complementar: o BARBI, I. Teoria fundamental do motor de indução. Florianópolis: Editora da UFSC, 1985. (LOCALIZAÇÃO: 621.313.334 B228f) o SIMONE, G. A. Máquinas de indução trifásicas – teoria e exercícios . Editora Érica, 2000. 14.5. Módulo: Microcontrolador Bibliografia Básica: o PEREIRA, Fábio. Microcontroladores PIC – Programação em C. 3ª edição, São Paulo, Editora Érica 2004 Bibliografia Complementar: o CAPUANO, Francisco G. IDOETA, Ivan V. Elementos de Eletrônica Digital. Editora Érica. 37ª edição. (LOCALIZAÇÃO: 004.31 C255e) o SOUZA, David José de. Desbravando o PIC. 11ª edição, São Paulo, Editora Érica 2002. o SOUZA, David José de. LAVINIA, Nicolas César. Conectando o PIC 16F877A: Recursos Avançados. 1ª edição, São Paulo, Editora Érica 2003 (LOCALIZAÇÃO: 621-52/ S729c) o MIYADAIRA, Alberto Noboru. Programação em C para microcontroladores da família PIC18. 1 ª edição, São Paulo, Editora Érica 2009 14.6. Módulo: Robótica Bibliografia Básica: o GROOVER, MIKELL E WEISS, MITCHELL E NAGEL, ROGER E ODREY, NICHOLAS. Industrial Robotics: technology, programming and applications, McGraw-Hill, 1988; o ASFAHL, C. RAY. Robots and Manufacturing Automation, John Wiley and Sons, 1992; (LOCALIZAÇÃO: 621.865.8 A817r) o PAZOS, FERNANDO, Automação de Sistemas & Robótica, Axcel Books, 2002; Bibliografia Complementar: o BRAGA, Newton, Eletrônica básica para mecatrônica, São Paulo, Editora Saber, 2005; o POLONSKII, Mikhail, Introdução à robótica e mecatrônica, Caxias do Sul: EDUCS, 1996; o FRANCHIN, Marcelo, Elementos de Robótica, UNESP, http://www.dee.feb.unesp.br/~marcelo/robotica/conteudo.html#P2 o Revista MECATRÔNICA FÁCIL, Editora Saber. 14.7. Módulo: Sistemas Supervisórios Bibliografia Básica: o SCHNEIDERMAN, B., PLAISANT, C. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Pearson Education, Fourth Edition, 2005 Bibliografia Complementar: o ElipseScada: Tutorial HMI/SCADA Software. http://wwww.elipse.com.br o PREECE, J.; ROGERS, Y.; SHARP, H. Interaction Design: Beyond Human-Computer Interaction, JohnWiley & Sons, Inc, 2002 14.8. Módulo: Conversão de Energia e Máquinas Elétricas Bibliografia: o A. E. Fitzgerald, Charles Kingsley Junior, Stephen D. Umans. Máquinas Elétricas. São Paulo. Editora ARTMED – BOOKMAN 6ª edição. o TORO, Vincent del. Fundamentos de máquinas elétricas. São Paulo: Editora LTC, 1990. (LOCALIZAÇÃO: 621.613 D331f) o RASHID, Muhammad H. Eletrônica de Potência Circuitos, dispositivos e aplicações. Editora Makron Books, 15. CMP1082 - AUTOMAÇÃO INDUSTRIAL II 15.1. Módulo: Comandos Industriais Bibliografia: o Schmidt, Walfredo, Diagramas de ligações, Editora Edgard Blucher Ltda., São Paulo, SP, 1997. (livro texto principal) o Roldán, José, Manual de Automação por Contatores, Editora Hermus, Curitiba, PR, 2002. (LOCALIZAÇÃO: 621.313.13 R744m) o Schmelcher, Theodor, Manual de Baixa tensão, Vol. 1 e 2, Editora Nobel Siemens, São Paulo, SP, 1988. o Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 15.2. Módulo: Instalações Elétricas Prediais e Industriais Bibliografia: o CREDER, Hélio, Instalações Elétricas, Editora LTC, Rio de Janeiro, RJ, 2001. (LOCALIZAÇÃO: 621.316.17 C912i) o NISKIER, Julio, MACINTYRE, A., Instalações Elétricas, Editora LTC, Rio de Janeiro, RJ, 2001. (LOCALIZAÇÃO: 621.316.17 N724i) o COTRIM, Ademar A. M. B., Instalações Elétricas, Editora Makron Books, São Paulo, 1998. o Siemens, Instalações Elétricas, Volumes 1 e 2, Editora Livraria Nobel, São Paulo, 1996. o Normas Técnicas, Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 15.3. Módulo: Instrumentação Industrial Bibliografia: o Werneck, Marcelo M., Transdutores e Interfaces, Editora LTC S. A., Rio de Janeiro, RJ, 1996. (LOCALIZAÇÃO: 621.3.077.7 W491t) o Balbinot, Alexandre, Instrumentação e Fundamentos de Medidas, Vol. 1 & 2, Editora LTC S. A., Rio de Janeiro, RJ, 2006. o Alves, José Luiz Loureiro, Instrumentação, Controle e Automação de Processos, Editora LTC S. A., Rio de Janeiro, RJ, 2005. o Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 15.4. Módulo: Processamento de Sinais Bibliografia: o Balbinot, Alexandre, Instrumentação e Fundamentos de Medidas, Vol. 1 & 2, Editora LTC S. A., Rio de Janeiro, RJ, 2006. (livro texto principal) o Alves, José Luiz Loureiro, Instrumentação, Controle e Automação de Processos, Editora LTC S. A., Rio de Janeiro, RJ, 2005. o Werneck, Marcelo M., Transdutores e Interfaces, Editora LTC S. A., Rio de Janeiro, RJ, 1996. (LOCALIZAÇÃO: 621.3.077.7 W491t) o Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 16. CMP1082 - AUTOMAÇÃO INDUSTRIAL II 16.1. Módulo: Automação CLP Bibliografia o Moraes, Cícero C. & Castrucci, Plínio B. de L., Engenharia de Automação Industrial, Ed. LTC,2º edição, Rio de Janeiro, RJ, 2007,. (livro texto principal). (LOCALIZAÇÃO: 004.41 M827e) o Silveira, Paulo R. e Santos, Winderson E., Automação e Controle Discreto, Editora Érica, São Paulo, SP, 1998. (LOCALIZAÇÃO: 681.5 S587a) o Rosário, João Mauricio, Principios de Mecatrônica, Editora Prentice Hall, São Paulo, 2005. (LOCALIZAÇÃO: 621.865.8 R789p) o Georgini, Marcelo, Automação Aplicada, Editora Érica, São Paulo, SP, 2000. (LOCALIZAÇÃO: 004.43 G352a) o Festo Didactic Brasil, SPA 1, Técnicas de Automação Industrial, Partes I e II, Editora da Festo, 1992. o Natale, Ferdinando, Automação Industrial, São Paulo, Editora Érica 2000. (LOCALIZAÇÃO: 004.3:65/69 N271a) o Pazos, Fernando, Automação de Sistemas e Robótica, Editora Axcell Books do Brasil, Rio de Janeiro, 2002 o Ogata, Katsuhiko, Engenharia de Controle Moderno, 3 ed., Editora Prentice Hall do Brasil LTDA, Rio de Janeiro, 1998. (LOCALIZAÇÃO: 621-50 O34e) o Manuais Técnicos, Manuais de Fabricantes, artigos e apostilas. 17. CMP1083 - AUTOMAÇÃO INDUSTRIAL III 17.1. Módulo: Redes Industriais Bibliografia básica: o ALBUQUERQUE, Pedro Urbano Braga de e ALEXANDRIA, Auzuir Ripardo de, Redes Industriais: aplicações em Sistemas Digitais de Controle Distribuído. Fortaleza– CE, Edições Livro Técnico, 1ª edição, 254 p. 2007. o LUGLI, Alexandre Baratella e SANTOS, Max Mauro Dias, Sistemas Fieldbus para automação industrial: DeviceNet, CANopen SDS e Ethernet. São Paulo-SP, Editora Érica Ltda. 1ª edição. 2009. Bibliografia complementar: o TANENBAUM, Andrew S., Redes de Computadores, São Paulo-SP. Prentice Hall, 3ª edição. 1996. (LOCALIZAÇÃO: 004.7 T164r) o COMER, Douglas E., Interligação em Rede com TCP/IP, Volume I, Princípios, Protocolos e Arquitetura. São Paulo-SP. Editora Campus. Tradução da 5ª edição, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) o KUROSE, James F. e ROSS, Keith W., Redes de computadores e a Internet - Uma Abordagem top-down, São Paulo-SP. Pearson Addison Wesley. 3ª edição. 2006. o SOARES, Luiz F. G., LEMOS, Guido e COLCHER, Sérgio, Redes de Computadores: das LANs, MANs e WANs às Redes ATM, Rio de Janeiro-RJ. Editora Campus, 1995. (LOCALIZAÇÃO: 004.73 S676r) o M. R. Stemmer, LCMI/DAS/UFSC o http://www.smar.com.br 18. CMP1090 – SISTEMAS DIGITAIS PARA COMPUTAÇÃO Bibliografia básica: o TOCCI, Ronald J.& WIDMER, Neal S. Sistemas Digitais - Princípios e Aplicações. Editora LTC – RJ 2008 (LOCALIZAÇÃO: 004.31 T631s) Bibliografia Complementar: o ALEXANDRE, M. & R. Z.Eletrônica Digital – Curso Prático e Exercícios Editora MZ RJ 2005 o BIGNELL, James W. & DONAVAN, Robert L. Eletrônica Digital - Lógica Combinacional. Editora MAKRON Books SP 1995 o IDOETA, Ivan V & CAPUANO, Francisco G. Elementos de Eletrônica Digital. Editora MAKRON Books SP 1997 (LOCALIZAÇÃO: 004.31 C255e) o MALVINO, Paul A. & LEACH, Donald P. Eletrônica Digital - Princípios e Aplicações – Editora MAKRON Books SP 2005 (LOCALIZAÇÃO: 621.38 M262e) 19. CMP1110 - INTELIGÊNCIA ARTIFICIAL Bibliografia Adotada: o RUSSEL, S. J.,NORVIG, P. Inteligência Artificial. Tradução da 2ª ed. Rio de Janeiro: Elsevier, 2004. (LOCALIZAÇÃO: 004.8 R967a) Bibliografia Adicional Sugerida: o REZENDE, S. O. Sistemas Inteligentes. São Paulo: Manole, 2002. (LOCALIZAÇÃO: 004.891 S623) o ROMERO, R., MANTOVANI, J.R.S. Introdução a Metaheurísticas. Anais do 3º Congresso Temático de Dinâmica e Controle da SBMAC. UNESP – Campus de Ilha Solteira, 31 de maio a 3 de junho de 2004. o SOWA, John F. Semantic Networks in “Encyclopedia of Artificial Intelligence”, editado por S. C. Shapiro, Wiley, New York, 1987; revisado e ampliado para a segunda edição, 1992. o TATIBANA, Cassia Y. KAETSU, Deisi Y. Uma Introdução às Redes Neurais, disponível em http://www.din.uem.br/ia/neurais/, acessado em 8 de agosto de 2007. o Rich, E., Inteligência Artificial, São Paulo, McGraw-Hill, 1988. o Borges, C., Serviços para Auxiliar Decisão Mediante Incerteza, Tese de Doutorado, Instituto de Informática-UFRGS, 2005. o Rezende, S.O., Sistemas Inteligentes, São Paulo, Manole, 2002. o Castillo, E. et. Al, Expert Systems and Probabilistic Network Models, Berlin:SpringerVerlag, 1997. 20. CMP1113 – SISTEMAS EMBARCADOS III 20.1. Módulo: Modelagem e Simulação de Sistemas Bibliografia básica: o Chwif, L. e Medina, A. C.; “Modelagem e Simulação de Eventos Discretos”. Ed. dos Autores, 2006. Bibliografia Complementar: o Freitas Filho, P. J.; “Introdução à Modelagem e Simulação de Sistemas”. Visual Books, 2001. (LOCALIZAÇÃO: 004.414.23 F866i) o Garcia, C.; “Modelagem e Simulação”. EDUSP, 1997. o Law, A.M. e Kelton, W.D.; “Simulation Modeling and Analysis”. McGraw Hill, 1991 o Banks, J., Carson, J.S. e Nelson, B.L. “Discrete-Event System Simulation”. PrenticeHall, 1996. 20.2. Módulo: Análise e Projeto de Sensores e Redes de Sensores Bibliografia básica: o SOMMERVILLE, I. Engenharia de Software. Addison Wesley BRA, 8a. edição, 2007. (LOCALIZAÇÃO: 004.41 S696e) o BALBINOT A. e BRUSAMARELLO V. J. Instrumentação e Fundamentos de Medidas vol. 1, LTC, 2006. o PEREIRA F. “Microcontroladores PIC – Programação em C”, 4ª. Edição, editora Érica, 2003. o Artigos científicos e manuais técnicos disponibilizados pelo professor no site: www.ucg.br Bibliografia Complementar: o ZELENOVSKY R. e MENDONÇA A. PC: um guia prático de hardware e interfaceamento, 4ª. Edição, MZ editora, 2006. o PERTENCE Jr. A. Amplificadores Operacionais e Filtros Ativos, 6ª. Edição, Bookman, 2003. (LOCALIZAÇÃO: 621.375 P468a) 21. CMP1130 - LINGUAGENS DE MONTAGEM Bibliografia Básica: o P. Carter. PC Assembly Language, edição pública, 23 de julho de 2006. Disponível em http://www.drpaulcarter.com/pcasm o R. Hyde. The Art of Assembly Language. Editora Independente, 2003, ISBN 10 1886411972. Bibliografia Complementar: o S. P. Dandamudi. Introduction to Assembly Language Programming for Pentium and RISC Processors. IE-SPRING-VERLAG, 2ª edição, 2004. (LOCALIZAÇÃO: 004.431.4 D176i) o J. A. Manzano. Fundamentos em Programação Assembly. Erica, 2004. o R. Hyde. The Art of Assembly Language Programming – Linux Edition, edição pública, 2002, beta draft. Disponível em http://webster.cs.ucr.edu/AoA/Linux/index.html o INTEL CORPORATION IA32 Intel Architecture Software Developer's Manual, volumes 1, 2A, 2B e 3. Denver, CO, EUA. Junho 2005. Disponível em http://support.intel.com/design/pentium4/manuals/index_new.htm#aorm o INTEL CORPORATION IA32 Intel Architecture Optimization Reference Manual. Denver, CO, EUA. Junho 2005. Disponível em http://support.intel.com/design/pentium4/manuals/index_new.htm#aorm 22. CMP1140 – ARQUITETURA COMPUTADORES E ORGANIZAÇÃO DE Bibliografia Básica: o HENNESSY, John L., PATTERSON, David A. “Organização e Projeto de Computadores”. 3ª Edição, Ed. Campus, 2005. (LOCALIZAÇÃO: 004.41 H515o) o STALLINGS, William. “Arquitetura e Organização de Computadores”. 5ª Edição, Makron Books, 2002. (LOCALIZAÇÃO: 004.2 S782a) Bibliografia Complementar: o TANENBAUM, Andrew. S. “Organização Estruturada de Computadores”. 5ª Edição, Prentice-Hall Brasil, 2007. (LOCALIZAÇÃO: 004.2 T164o) o WEBER, Raul Fernando. “Fundamentos de Arquitetura de Computadores”. 3ª Edição, Sagra-Luzzatto, 2004. (LOCALIZAÇÃO: 004.2 W375f) o MONTEIRO, Mário A. “Introdução à Organização de Computadores”, 4ª Edição, LTC, 2001. (LOCALIZAÇÃO: 004.2 M775i) 23. CMP1150 - TEORIA DA COMPUTAÇÃO Bibliografia Básica: o J. L. Boldrini, S. I. R. Costa, V. L. Figueiredo e H. G. Wetzler. Álgebra Linear. o São Paulo: Editora Harper & Row do Brasil, 1984, 411p. (LOCALIZAÇÃO: 512.64 A394) o T. H. Cormen, C. E. Leiserson, R. L. Rivest e C. Stein. Algoritmos: teoria e prática. Segunda edição, Rio de Janeiro: Editora Campus, 2002, 933p. (LOCALIZAÇÃO: 004.421/ A396) o T. A. Diverio e P. B. Menezes. Teoria da Computação: máquinas universais e computabilidade. Segunda edição, Porto Alegre: Editora SagraLuzzatto, 2004, 224p. (LOCALIZAÇÃO: 004 D618t) o E. C. Leão, M. T. d’Amaral, M. Sodré e F. A. Doria. A Máquina e seu Avesso. Rio de Janeiro: Francisco Alves, 1987, 143p. o H. R. Lewis e C. H. Papadimitriou. Elementos de Teoria da Computação. Segunda edição, Porto Alegre: Bookman, 2000, 344p. o M. Sipser. Introdução à Teoria da Computação. Segunda edição, São Paulo: Thomson Learning, 2007, 480p. (LOCALIZAÇÃO: 004 S618i) o T. A. Sudkamp. Languages and Machines: An Introduction to the Theory of Computer Science. Second edition, Addison Wesley, 1998. (LOCALIZAÇÃO: 004.431.2 S943l) o R. Tenório. Computadores de Papel: máquinas abstratas para um ensino concreto. Segunda edição, São Paulo: Cortez editora, 2001, 117p. o L. V. Toscani e P. A. S. Veloso. Complexidade de Algoritmos. Segunda edição, Porto Alegre: Editora SagraLuzzatto, 2005, 276p. 24. CMP1160 - SISTEMAS OPERACIONAIS Bibliografia básica: o TANENBAUN, A. Sistemas Operacionais Modernos, 2a Edição, Prentice-Hall, 2007. ISBN: 8587918575. (LOCALIZAÇÃO: 004.451 T164s) o SILBERCHATZ, A., GALVIN, P. e GAGNE G. Sistemas Operacionais – Conceitos e Aplicações. Campus, 2004. ISBN: 8535207198. (LOCALIZAÇÃO: 004.451 S582s) o STALLINGS, W. Operating Systems, Sixth Edition, Prentice-Hall, 2007. ISBN: 0136006329. (LOCALIZAÇÃO: 004.451 S782o) o TANENBAUN, A. Modern Operating Systems, 3rd Edition, Prentice-Hall, 2008. (LOCALIZAÇÃO: 004.451 T164m) Bibliografia complementar o BOVETI, D., CESATI. M. Understanding the Linux Kernel, 3rd Edition, O´reilly, 2005. (LOCALIZAÇÃO: 004.451.87 B783u) o NUTT G. Operating Systems, 3rd Edition, Addison-Wesley, 2004. (LOCALIZAÇÃO: 004.451 N976o) o SAMUEL, A., MITCHELL M. e OLDHAM J. Advanced Linux Programming, Riders Publishing, 2001. ISBN 0-7357-1043-0. (LOCALIZAÇÃO: 004.451.9 M682a) Disponível em: http://www.advancedlinuxprogramming.com o POMERANTZ O., BURIAN M. e SALZMAN J. P. The Linux Kernel Module Programming Guide, TLDP. Disponível em: http://tldp.org/guides.html o Nemeth, E., Snyder, G. and Hein, T. Linux Administration Handbook, 2nd Edition, Prentice-hall, 2007. o Russinovish, M., Solomon, D. and Ionescu, A. Windows Internals – Covering Windows Server 2008 and Windows Vista, Microsoft Press, 2009. o Nutt, G. Operating Systems, 3rd Edition, Addison-Wesley, 2004. (LOCALIZAÇÃO: 004.451 N976o) 25. CMP1170 - COMPUTAÇÃO GRÁFICA Bibliografia básica: o E. Azevedo e A. Conci. Computação Gráfica: teoria e prática. Rio de Janeiro: Editora Campus, Elsevier, 2003, 353p. o J. L. Boldrini, S. I. R. Costa, V. L. Figueiredo e H. G. Wetzler. Álgebra Linear. São Paulo: Editora Harper & Row do Brasil, 1984, 411p. (LOCALIZAÇÃO: 512.64 A394) o M. Cohen e I. H. Manssour. OpenGL: uma abordagem prática e objetiva. São Paulo: Novatec editora, 2006, 478p. (LOCALIZAÇÃO: 004.92 C678o) o J. D. Foley, A. van Dam, S. K. Feiner e J. F. Hughes. Computer Graphics: principles and practice. Second edition, New York: Addison Wesley, 1993. o J. Gomes e L. Velho. Fundamentos da Computação Gráfica. Rio de Janeiro: Associação Instituto Nacional de Matemática Pura e Aplicada, 2003, 624p. (LOCALIZAÇÃO: 004.92 G633c) o T. Moller, E. Haines e T. Akenine-Möller. Real-time Rendering. Second edition, A. K. Peters, 2002, 900p. 26. CMP 1180 - REDES DE COMPUTADORES Bibliografia básica: o TANENBAUM, Andrew S., Redes de Computadores, 3a edição. Prentice Hall, 1996. (LOCALIZAÇÃO: 004.7 T164r) o COMER, Douglas E., Interligação em Rede com TCP/IP, Volume I, Princípios, Protocolos e Arquitetura. Tradução da 5ª edição, Editora Campus, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) o KUROSE, James F. e ROSS, Keith W., Redes de computadores e a Internet - Uma Abordagem top-down,3ª edição, Pearson Addison Wesley, São Paulo, 2006. o SOARES, Luiz F. G., LEMOS, Guido e COLCHER, Sérgio, Redes de Computadores: das LANs, MANs e WANs às Redes ATM, Editora Campus, Rio de Janeiro, 1995. (LOCALIZAÇÃO: 004.73 S676r) o STALLINGS, William, Data and Computer Communications, 6rd ed. Prentice Hall, 1997. o Peterson, Larry L. e Davie, Bruce S., Redes de Computadores. Tradução da 3ª edição, Editora Campus, 2004. o HUNT, Craig, TCP/IP Network Administration, O`Relly, 3rd edition, 2002. (LOCALIZAÇÃO: 004.7 H939t) o NEMETH, Evi et all, Unix System Administration Handbook. Prentice Hall, 3rd edition, 2001. (LOCALIZAÇÃO: 004.451.9 U58) 27. CMP 1190 - SISTEMAS DISTRIBUÍDOS Bibliografia básica: o Tanenbaun, A. et al. Sistemas Distribuídos, 2ª Ed., Prentice-Hall, 2007. o Coulouris, G., Dollimore, J and Kindberg, T. Sistemas Distribuídos: Conceitos e Projeto, 4ª Ed, Bookman, 2007. (LOCALIZAÇÃO: 004.652.3 C855s) Bibliografia Complementar: o Mitchell, M., Oldham, J. and Samuel, A. Advanced Linux Programming , Editora New Riders, 2001. (LOCALIZAÇÃO: 004.451.9 M682a) o Stevens, R. Unix Network Programming , vol. 1. Prentice Hall, 1998. o Silberschatz , A. et al. Sistemas Operacionais: Conceitos e Aplicações (JAVA). Campus, 2001. (LOCALIZAÇÃO: 004.451 S582s) o Nutt, G. Operating Systems, 3rd Edition, Addison-Wesley, 2004. (LOCALIZAÇÃO: 004.451 N976o) o COMER, Douglas E., Interligação em Rede com TCP/IP, Volume I, Princípios, Protocolos e Arquitetura. Tradução da 5ª edição, Editora Campus, 2006. (LOCALIZAÇÃO: 004.738.5.057.4 C732i) 28. CM1210 - BANCO DE DADOS Bibliografia básica: o Korth, Henry e Silberschatz, Abraham. Sistema de Banco de Dados, Makron Books do Brasil Editora Ltda, Rj, 1999, 3ª. Edição. (LOCALIZAÇÃO: 004.65 S582s) o Heuser, Carlos Alberto. Projeto de Banco de Dados, Editora Sagra Luzzatto, 5ª Edição, 2001. (LOCALIZAÇÃO: 004.6 H595p) o Elmasri, Ramez e Navathe, Shamkant B. Sistemas de Banco de Dados – Fundamentos e Aplicações, LTC, 3ª edição. (LOCALIZAÇÃO: 004.65 E48f) o C. J. Date. “Introduction to Database Systems (Introdução a Sistemas de Bancos de Dados)”. Addison-Wesley (tradução Editora Campus), 8th edition, 2004. (LOCALIZAÇÃO: 004.65 D232b) o SQL Org. “SQL Database Language References”. Disponível em http://www.sql.org . 29. CMP1220 – COMPILADORES Bibliografia básica: o AHO, Alfred V.C.; SETHI, Ravi; ULLMAN, Jeffrey D. Compiladores – Princípios, Técnicas e Ferramentas Guanabara KooGan. (LOCALIZAÇÃO: 004.4'422 A286c) o PRICE, Ana Maria de Alencar; TOSCANI, Simão Sirineo Implementação de Linguagens de Programação: Compiladores. Editora Sagra Luzzatto, 2001. (LOCALIZAÇÃO: 004.4'422 P946i) Bibliografia Complementar: o KOWALTOWSKY, Thomaz. Implementação de linguagens de programação. Rio de Janeiro: Guanabara Dois, 1983. o WATSON, Tes. Write level language and their compilers. Addison Wesley. o APPEL, Andrew W. Modern compiler implementation in C. Cabridge University Press, 1997. o SCHILD, Herbet. C: The Complete Reference – Fourth Edition. Osborne/McGrawHill. (LOCALIZAÇÃO: 004.43 S334c) o KERNIGHAN, Brian W. RITCHIE, Dennis M. C A Linguagem de Programação ANSI. Editora Campus, 1990. (LOCALIZAÇÃO: 004.43 K39c) 30. CMP1230 APLICAÇÕES COMPUTAÇÃO EM ENGENHARIA DE Bibliografia básica: o BAZZO, W. A., PEREIRA, L. T. do V. Introdução à Engenharia. Florianópolis, Editora da UFSC, 6.ed, 2006. (LOCALIZAÇÃO: 62 B364i) o JUNG, C. F. Metodologia para pesquisa e desenvolvimento aplicada a novas tecnologias, produtos e processos. Rio, Axcel books, 2004. o FEDELI, Daniel R.; POLLONI, Enrico G. F.; PERES, Fernando E. Introdução à Ciência da Computação. Thomson Learning, 2003. (LOCALIZAÇÃO: 004 G963I) Bibliografia Complementar: o CERUZZI, Paul. A History of Modern Computing, MIT Press, 2ª edição 2003. ISBN10: 0-262-53203-4, ISBN-13: 978-0-262-53203-7. (LOCALIZAÇÃO: 004(091) C418h) o WILKES, Maurice V. Computing Perspectives. Morgan Kaufmann Publisher, 1998. ISBN-10: 1558603174. (LOCALIZAÇÃO: 004 W682c) o ACM/IEEE. Computing Curricula 1991 – Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 1991. o ACM/IEEE. Computing Curricula 2001 – Computer Science - Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 2001. o ACM/IEEE. Computer Engineering 2004 - Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering - Report of the ACM/IEEE-CS Joint Task Force on Computing Curriculum 2004. o ACM/IEEE. Computing Curricula 2005 - The Overview Report - The Joint Task Force for Computing Curricula 2005. o SBC. Sociedade Brasileira de Computação, Currículo de Referência da SBC para Cursos de Graduação em Bacharelado em Ciência da Computação e Engenharia de Computação, Versão 2005. o MEC-SESu. Padrões de qualidade para funcionamento de cursos de graduação plena na área de Computação. o JOÃO PAULO II, CONSTITUIÇÃO APOSTÓLICA EX CORDE ECCLESIAE DO SUMO PONTÍFICE JOÃO PAULO II SOBRE AS UNIVERSIDADES CATÓLICAS. 15 de Agosto de 1990. (LOCALIZAÇÃO: 262.131 I24c) 31. CMP 1240 - INTERFACES DE HARDWARE E SOFTWARE Bibliografia básica: o NUTT, Gary. "Operating Systems: A Modern Perspective”. 3ª Edição, Addson Weslley, 2004. (LOCALIZAÇÃO: 004.451/ N976o) o RUBINI, Alessandro e COBERT Jonathan, “Linux Device Drivers”. 3ª Edição, O'Reilly, 2005. (LOCALIZAÇÃO: 004.451.9/ C789l) o YAGHMOUR, Karim, “Building Embedded Linux Systems”, 2003. (LOCALIZAÇÃO: 004.451.9/ Y12b) Bibliografia Complementar: o BOVET Daniel P. e CESATI Marco. “Understanding the Linux Kernel”. 3ª Edição, O'Reilly, 2005. (LOCALIZAÇÃO: 004.451.87 B783u) o BACH, Maurice J. “The Design of the UNIX Operating System”. PrenticeHall, 1990 (LOCALIZAÇÃO: 004.451.9UNIX B811d) o BAR, Moshe. “Linux Internals”. Osborne McGrawHill, 2000. o FROHLICK, Antônio Augusto, “ApplicationOriented Operating Systems”, GMD – Forschungszentrum Informationstechnik, 2001. Disponível em: http://www.lisha.ufsc.br/~guto/publications/aoos.pdf o BALBINOT A. e BRUSAMARELLO V. J. Instrumentação e Fundamentos de Medidas vol. 1, LTC, 2006. o BALBINOT A. e BRUSAMARELLO V. J. Instrumentação e Fundamentos de Medidas vol. 2, LTC, 2006. o IBRAHIM D. “Advanced PIC Microcontroller Projects in C”, Newnes, 2008; o PEREIRA F. “Microcontroladores PIC – Programação em C”, 4ª. Edição, editora Érica, 2003. o PERTENCE Jr. A. Amplificadores Operacionais e Filtros Ativos, 6ª. Edição, Bookman, 2003. (LOCALIZAÇÃO: 621.375 P468a) o SOMMERVILLE, Ian. Engenharia de Software, 8a. edição, Addison-Wesley (Pearson), 2007. (LOCALIZAÇÃO: 004.41 S696e) o TOOLEY M. Circuitos Eletrônicos – fundamentos e aplicações, tradução da 3ª. Edição, Campus, 2008. o R. e MENDONÇA A. PC: um guia prático de hardware e interfaceamento, 4ª. Edição, MZ editora, 2006. 32. CMP1250 – SISTEMAS DE SOFTWARE Bibliografia básica: o IEEE. Swebok – Software Engineering Body of Knolegde. IEEE Computer Society. 2004. o Pressman, Roger S. Engenharia de Software. McGraw-Hill, Quinta Edição, 2006. (LOCALIZAÇÃO: 004.41/ P531e) o Larman, Craig - “Usando UML e Padrões – Uma Introdução a Análise e Projeto Orientado a Objetos”, Editora Bookman, 3ª Edição, 2007. (LOCALIZAÇÃO: 004.43 L324u) o Paula Filho, Wilson de Pádua – “Engenharia de Software Fundamentos, Métodos e Padrões”, LTC, 2001. o SOMMERVILLE, Ian. Engenharia de Software, 8a. edição, Addison-Wesley (Pearson), 2007. (LOCALIZAÇÃO: 004.41 S696e) o PFLEEGER, Shari L., ATLEE, Joanne M. Software Engineering – Theory and Practice. PrenticeHall, 3ª edição, 2005. (LOCALIZAÇÃO: 004.41 P531s) o NBR ISO/IEC 12207 – Tecnologia da Informação – Processos de Ciclo de Vida de Software. Associação Brasileira de Normas Técnicas, 1998. o Booch, G. e Rumbaugh, J e Jacobson, I - “UML – Guia do Usuário”, Editora Campus, 2000. (LOCALIZAÇÃO: 004.43 B724u) 33. CMP1270 - PARADIGMAS DE PROGRAMAÇÃO Bibliografia básica: o DEITEL, H, M., e DEITEL, P, J. “Java: Como Programar”. Editora Bookman, Sexta Edição. Ano 2004. Porto Alegre. o FRIEDMAN, Daniel P., WAND, Michele. HAYNES, Christopher T. “Fundamentos de Linguagem de Programação”. Editora Berkeley, São Paulo, 2001. o GEZZY, Carlo e JAZAYEN, Mehdi. “Conceitos de Linguagem de Programação”. Editora Campus, Rio de Janeiro. 1995. o PACITTI, Tercio. “Fortran – Monitor Princípios”. Editora LTC, Rio de Janeiro. 1970. (LOCALIZAÇÃO: 004.43 P118f) o Roy, Peter Van, and Haridi,Seif, “Concepts, Techniques, and Models of Computer Programming”, MIT Press, USA, March 2004. o SILVA, José Carlos G da. “Linguagem de Programação: Conceitos e Avaliação”. Editora McGraw Hill, 1998. o STROUSTRUP, Bjarne. “C++: a Linguagem de Programação”. Editora Bookman, Porto Alegre, 2000. o THURNAU, D. H. JOHNSON, R,E., HAM, R,J. “Algol Programming, a Basic Approach”. Burroughs Corporation, 1964. o Watt, David A. “Programming Language Design Concepts”. o Wiley, Paperback, Published May 2004, 473 pages.USA. 34. CMP1280 - ENGENHARIA DE SOFTWARE Bibliografia básica: o IEEE. Swebok – Software Engineering Body of Knoloegde. IEEE Computer Society. 2004. o Pressman, Roger S. Engenharia de Software. McGraw-Hill, Quinta Edição, 2006. (LOCALIZAÇÃO: 004.41/ P531e) o SOMMERVILLE, Ian. Engenharia de Software, 8a. edição, Addison-Wesley (Pearson), 2007. (LOCALIZAÇÃO: 004.41 S696e) o NBR ISSO/IEC 12207 – Tecnologia da Informacão – Processos de Ciclo de Vida de Software. Associação Brasileira Normas Técnicas, 1998. o FILHO, Wilson de Pádua Paula. Engenharia de Software – Fundamentos, Métodos e Padrões, 2ª. Edição. Rio de Janeiro: LTC – Livros Técnicos e Científicos Editora S.A, 2001. o VASQUEZ, Carlos Eduardo. Guilherme Siqueira Simões, Renato Machado. Análise de Pontos de Função: medição, estimativas e gerenciamento de projetos de software, 5ª Edição. São Paulo: Érica, 2006 35. CMP1302 – QUALIDADE DE SOFTWARE II 35.1. Módulo: Arquitetura de Software Bibliografia básica: o BRAUDE, Eric. Projeto de Software. Porto Alegre.Bookman. (LOCALIZAÇÃO: 004.415.2.045 B825s) o LARMAN. Graig. Utilizando UML e padrões, 1º edição. Bookman, 2003. (LOCALIZAÇÃO: 004.43 L324u) o BLAHA, Michel and RUMBAUGH, James. Modelagem e Projetos Baseados em Objetos com UML 2, Campus, Rio de Janeiro (2006). (LOCALIZAÇÃO: 004.41 M689) 35.2. Módulo: Construção de Software Bibliografia básica: o McConnell, Steve, Code Complete: Um guia prático para a construção de software, 2 ed., Bookman, 2005. Bibliografia Complementar: o Beck, Kent, Extreme Programming Explained: Embrace Change, Addison-Wesley, 1999. o SOMMERVILLE, Ian. Engenharia de Software, 8a. edição, Addison-Wesley (Pearson), 2007. (LOCALIZAÇÃO: 004.41 S696e) 35.3. Módulo: Gerencia de projetos Bibliografia básica: o PMI – Guide to the PMBoK o http://www.pmi.org 36. CMP1701 – QUALIDADE DE SOFTWARE I 36.1. Módulo: Engenharia de Requisitos Bibliografia básica: o Young, Ralph Roland. The Requirement Engineering Handbook, 2 ed., Artech House, 2004. Bibliografia Complementar: o Sommerville, Ian., Sawyer Pete. Requirement Engineering: A good practice guide, 8a. edição, Wiley, 1997. (LOCALIZAÇÃO: 004.41 K87r) 36.2. Módulo: Verificação, Validação e Teste de Software Bibliografia Básica: o Burnstein, Ilene; Practical software testing. ISBN: 0-387-951 (LOCALIZAÇÃO: 004.415.53 B967) o Myers, I. Fundamental Software Test. Bibliografia Complementar: o SWEBOK, Guide to the software Engineering body of Konwledge. IEEE Computer society, 2004 version. o Wiegers, K., Peer Reviews in Software. Addison-Wesley, 2002. (LOCALIZAÇÃO: 004.05 W645p) o Gilb, Tom and Grahan, Dorothy. Software Inspection. Addison-Wesley, 2002. (LOCALIZAÇÃO: 004.41 G463s) o Pressman, Roger S. - “Software Engineering – A Practioner’s Approach”, McGrawHill. o Sommerville, Ian. Engenharia de Software. Addison Wesley, 2003, 6ª Edição . (LOCALIZAÇÃO: 004.41 S696e) 37. CMP4145 - LINGUAGENS FORMAIS E AUTÔMATOS Bibliografia básica: o T. A. Sudkamp. Languages and Machines: An Introduction to the Theory of Computer Science. Second edition, Addison Wesley, 1998. (LOCALIZAÇÃO: 004.431.2 S943l) o M. Sipser. Introdução à Teoria da Computação. Segunda edição, São Paulo: Thomson Learning, 2007, 480p. (LOCALIZAÇÃO: 004 S618i) o T. A. Diverio e P. B. Menezes. Teoria da Computação: máquinas universais e computabilidade. Segunda edição, Porto Alegre: Editora Sagra-Luzzatto, 2004, 224p. (LOCALIZAÇÃO: 004 D618t) o H. R. Lewis e C. H. Papadimitriou. Elementos de Teoria da Computação. Segunda edição, Porto Alegre: Bookman, 2000, 344p. o P. B. Menezes. Linguagens Formais e Autômatos. Quinta edição, Porto Alegre: Editora Sagra-Luzzatto, 2005, 232p. (LOCALIZAÇÃO: 004.43/ M543) 38. CMP4153 – ANÁLISE E PROJETO DE SISTEMAS Bibliografia básica: o LARMAN, Craig. Utilizando UML e Padrões. Editora Bookman, 3ª Edição, 2007. (LOCALIZAÇÃO: 004.43 L324u) Bibliografia Complementar: o PAULA FILHO, Wilson de Pádua. Engenharia de Software Fundamentos, Métodos e Padrões. LTC 2001. o PAGEJONES, Meilir. Fundamentos do Desenho Orientado a Objeto com UML. Makron, 2001. o GAMMA, Erich, et al. Design Patterns Elements of Reusable ObjectOriented Software. AddisonWesley, 1995. o Pressman, Roger S. Engenharia de Software. McGraw-Hill, Quinta Edição, 2006. (LOCALIZAÇÃO: 004.41/ P531e) o BOOCH, G. e RUMBAUGH, J e JACOBSON, I UML – Guia do Usuário. Editora Campus, 2000. (LOCALIZAÇÃO: 004.43 B724u) o BRAUDE, Eric. Software Engineering – An ObjectOriented Perspective. John Wiley & Sons, 2001