Disciplinas :::
 
Disciplina
Código
Carga Horária
Créditos
Análise e Projeto de Algoritmos   60 8
Arquitetura de Computadores   60 8
Banco de Dados   60 8
Computação de Alto Desempenho   60 8
Computação Quântica e Informação Quântica   60 8
Comunicação de Dados   60 8
Engenharia de Software   60 8
Estrutura de Dados   60 8
Estudos Especiais I   60 8
Gerência de Projetos Teoria e Prática   60 8
Inteligência Artificial   60 8
Métodos Matemáticos em Computação Científica   60 8
Processamento de Imagens Digitais   60 8
Realidade Aumentada   60 8
Realidade Virtual   60 8
Redes de Computadores   60 8
Segurança de Computadores e Redes   60 8
Simulação de Sistemas   60 8
Sistemas Biométricos   60 8
Sistemas Distribuídos   60 8
Tópicos Especiais: Inteligência na WEB   60 8
Tópicos Especiais: Tópicos Avançados em Engenharia de Software   60 8
Tópicos Especiais: Visualização da Informação   60 8
Tópicos Especiais: Modelagem e Simulação de Sistemas a Eventos Discretos   60 8
 
 
 
Ementa: 1. Algoritmos; 2. Conceitos de complexidade algorítmica no tempo/espaço; 3. Estratégias recursivas e iterativas; 4. Ordenação e estatísticas de ordem; 5. Programação dinâmica; 6. Algoritmos gulosos; 7. Análise de algoritmos para grafos.
Bibliografia:
  1. Goodrich, M.T., Tamassia, R.; Algorithm Design, IE-Wiley, 2001.
  2. Cormen, T., et ali; Algoritmos: teoria e prática, tradução da 2a. edição, Ed. Campus, 2002.
  3. Toscani, L.V., Veloso, P.A.S.; Complexidade de Algoritmos, Ed. Sagra-Luzzatto, 2001.
  4. Ziviani, N.; Projetos de Algoritmos, Ed. Pioneira, 1999.

Ementa: 1. Revisão sobre conceitos básicos; 2. A arquitetura do conjunto de instruções; 3. Comportamento de programas; 4. A Unidade Central de Processamento; 5. O sub-sistema de memória; 6. O sub-sistema de entrada e saída; 7. Processadores concorrentes e multiprocessadores(a).
Bibliografia:
  1. FLYNN, M. J. Computer Architecture: pipelined and parallel processor design. Jones and Bartlett Pub. Inc., 1995.
  2. HEURING, V. P.; JORDAN, H. F. Computer Systems Design and Archietecture. Addison-Wiley Longman Inc., 1997.
  3. STONE, H. S. High-performance Computer Architecture. Addison-Wesley Longman, Inc., 1990.
  4. HAYES, J. P. Computer Architecture and Organization. McGraw-Hill Book Co., 1998.
Periódicos/Artigos/Anais:
  1. Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho
  2. Proceedings of the Annual Int. Symposium on Computer Architecture
  3. Proceedings of the Annual Int. Symposium on Computer Arithmetic
  4. IEE Proceedings - Computers and Digital Techniques
  5. IEEE Micro Magazine
  6. IEEE Transactions on Computers
  7. IEEE Transactions on VLSI Systems
  8. IEEE Transactions on Parallel and Distributed Systems
  9. Journal of Parallel and Distributed Computing
  10. Journal of Supercomputing
  11. ACM Computer Architecture News
  12. ACM Transactions on Computer Systems
  13. ACM Computing Surveys
  14. Communications of the ACM
  15. IBM Systems Journal
  16. IBM Journal of Research and Development

Ementa: 1. Motivação e Características das Abordagens no suporte ao armazenamento de dados; 2. Sistemas de Banco de Dados: Conceitos Básicos, Arquitetura e Classificação; 3. Modelos de Dados; 4. Aspectos Gerais de Projeto de uma Aplicação em Banco de Dados; 5. Modelagem Conceitual de Dados Projeto Lógico de Banco de Dados; 6. Aspectos de implementação de Sistemas de Banco de Dados; 7. Sistemas de Banco de Dados não Convencionais.
Bibliografia:
  1. Fundamentals of DataBase Systems, Ramez Elmasri & Shamkant B. Navathe, 4nd Edition, Addinson-Wesley, 2004.
  2. Data Management Systems, Raghu Ramakrishnan, Jhannes Gehrke, 2nd/E, McGraw-Hill, 2000.
  3. Managing Multimedia: Technical Issues, 3/E , Andy Finney, Elaine England, Addison-Wesley, 2002.

Ementa: 1. Evolução dos sistemas computacionais; 2. Estrutura dos computadores paralelos e classificação das arquiteturas; 3. Elementos arquiteturais para alto desempenho; 4. Técnicas de computação paralela: requisitos, granulação, análise de desempenho e otimização de código; 5. Ambientes de alto desempenho com memória distribuída; 6. Aplicações de processamento paralelo.
Bibliografia:
  1. Grama, A., Gupta, A., Karypis, G., and Kumar, V.; "An introduction to parallel computing:design and analysis of algorithms - 2nd Edition", Pearson Addison Wesley, 2003.
  2. Dowd, K. and Severance, C.; "High Performance Computing - 2nd Edition", O'Reilly, 1998.
  3. Andrews, G.; "Foundations of Multithreaded, Parallel, and Distributed Programming", Addison Wesley, 2000.
  4. Buyya, R.; "High Performance Cluster Computing": Architectures and Systems", vol. 1, Prentice Hall, 1999.
  5. Hwang, K. and Xu, Z.; "Scalable Parallel Computing", McGraw-Hill, 1998.
Periódicos/Artigos/Anais:
  1. IEEE Trans. on Computers
  2. IEEE Trans. on Parallel and Distributed Systems
  3. Parallel Computing
  4. Journal of Parallel and Distributed Computing
  5. SBAC
  6. Supercomputing
  7. Europar
  8. ICPP
  9. ISCA

Ementa: 1. Análise de sinais; 2. Transmissão de sinais através de sistemas lineares; 3. Caracterização de canal de comunicação de dados; 4. Ruído e fator de ruído; 5. Definição das principais técnicas de modulação; 6. Caracterização dos equipamentos de comunicação de dados; 7. Estudo das redes de telecomunicações, envolvendo soluções X.25, frame-relay e IP.
Bibliografia:
  1. B. P. Lathi, "Modern Digital and Analog Communication Systems", Oxford, 1998.
  2. J. Walrand, and P. Varaiya, "High Performance Communication Networks", Morgan Kaufmann Publishers, 2000.
  3. W. Stallings, "Data and Computer Communication", Prentice Hall, 1997.
  4. S. Haykin, "Communication Systems", Wiley, 2001.

Ementa: 1. Métodos e Ferramentas de Engenharia de Software; 2. Fases e Atividades de um Processo de Desenvolvimento; 3. Gestão de Projetos de Software; 4. Técnicas de Modelagem: Características e Elementos; 5. Teste de Software: Técnicas e Estratégias; 6. Tópicos Avançados de Engenharia de Software.
Bibliografia:
  1. PRESSMAN, R.S. Engenharia de Software. 5.ed. McGraw-Hill, 2001. 843p.
  2. YOURDON, E. Análise Estruturada Moderna. Campus, 1990. 856p.
  3. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. The Unified Modeling Language - User Guide. Addison-Wesley, 1999. 482p.
  4. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. The Unified Software Development Process. Addison-Wesley, 1999. 463p.
Periódicos/Artigos/Anais:
  1. IEEE Transactions on Software Engineering
  2. Communications of the ACM
  3. IEEE Software
  4. Software Engineering Notes

Ementa: 1. Tipos Abstratos de Dados; 2. Listas, pilhas e filas; 3. Árvores; 4. Tabelas Hash (Tabelas de Espalhamento/Dispersão); 5. Filas de Prioridade e Heaps; 6. Grafos; 7. Gerenciamento de Memória; 8. Estruturas de dados espaciais (k-d-trees, quadtrees, octrees).
Bibliografia:
  1. Berman, A. M. Data Structures via C++: Objects by Evolution, Oxford University Press, 1997.
  2. Cormen, T. H., Leiserson, C. E., Rivest, R. L. Algoritmos: Teoria e Prática, Editora Campus, 2002.
  3. Goodrich, M. T., Tamassia, R. Algorithm Design: Foundations, Analysis, and Internet Examples, John Wiley & Sons, Inc., 2002.
  4. Goodrich, M. T., Tamassia, R. Estrutura de Dados e Algoritmos em JAVA, Bookman Companhia Editora, 2001.
  5. Knuth, D. The Art of Programming - Sorting and Searching, 2ª Ed. Vol. 3. Addison-Wesley, 1998.
  6. Kruse, R. L., Leung, B. P., Tondo, C. L., Data Structures and Program Design in C, Prentice-Hall, 1991.
  7. Langsam, Y., Augenstein, M. J. Tenenbaum, A. M. Data Structures Using C and C++, 2ª Ed., Prentice-Hall, 1996.
  8. SAMET, H. Applications of Spatial Data Structures: Computer Graphics, Image Processing, and GIS, Addison-Wesley, 1990.
  9. Samet, H. The Design and Analysis of Spatial Data Structures, Addison-Wesley, 1990.
  10. Sedgewick, R. Algorithms in C, 3ª Ed. Parts 1-4, Addison-Wesley, 1998.
  11. Shaffer, C. A. A Pratical Introduction to Data Structures and Algorithm Analysis, 2ª Ed., Prentice-Hall, 2001.
  12. Szwarcfiter, J. L., Markenzon, L. Estruturas de Dados e seus Algoritmos, 2ª Ed., LTC Editora, 1994.
  13. Weiss, M. A. Data Structures and Algorithm Analysis in C, 2º Ed. Addison-Wesley, 1997.
  14. Tenenbaum, A., Langsam, H., Augenstein, M. J., Data Structures Using Java. 1a. Ed., Prentice Hall, 2003.

Ementa: A ementa será proposta pelo professor-orientador, com ciência do aluno-orientado, e deverá ser aprovada com antecedência pelo Conselho do PPGCC. A avaliação se dará por meio de defesa de monografia perante banca de três avaliadores, presidida pelo professor-orientador.
Bibliografia:
  1. Consistirá de publicações atualizadas versando sobre os tópicos definidos pelo par orientador-orientando.

Ementa: 1. Gerente de Projetos: abrangência e responsabilidades da função; 2. Ambiente empresarial de desenvolvimento: impacto do uso de padrões para o gerenciamento dos projetos e da utilização de métricas de software; 3. Tópicos para o planejamento de um projeto: 3.1. Especificação do Sistema, restrições técnicas e administrativas e questões de desempenho; 3.2. Estimativa de esforço humano, custos e prazos de desenvolvimento; 3.3. Avaliação e monitoração de Riscos; 3.4. Definição e controle do cronograma de desenvolvimento; 3.5. Recursos necessários para o desenvolvimento e implantação do sistema, incluindo pessoal, hardiware, software; 3.6. Organização de pessoal: estrutura de equipes, relatórios, procedimentos para reuniões e distribuição de responsabilidades; 3.7. Monitoração e Controle de projetos; 4. Utilização de técnicas e ferramentas automatizadas para a elaboração do documento. Plano de projeto, seguindo as abordagens teóricas abordadas; 5. Qualidade de software: Modelos e Padrões para o desenvolvimento e produto final, certificações, processos de avaliação da qualidade; 6. Discussão de assuntos atuais associados ao tema.
Bibliografia:
  1. Carnegie Mellon University, Software Engineering Institute The Capability model: guidelines for improving the software process. Addison- Wesley, 1994,441p.
  2. Casarotto Filho, N., Fávero J. S., Castro, J. E. E. Gerencia de projetos/engenharia simultânea: organização, planejamento, programação, PERT/COM, PERT/custo, controle, direção, São Paulo: Atlas, 1999, 173p.
  3. Kerzner, H. Project Management: a Systems Aproach to Planning, Scheduling, and Controlling, 8ed.; New Jersey: John Wiley & Sons, Inc., ISBN 0-471-22577-0, 2003, 879p.
  4. PRESSMAN, R. S. Engenharia de Software. Trad. José Carlos B. Santos. São Paulo: Makron Books, 1985, 1056p.
  5. PRESSMAN, R. S. Software engineering: a practitioner?s approach. 2 ed., New York: McGraw-Hill, 1987, 567p.
  6. Project Management Institute. A Guide to the project Management Body of Knowledge (PMBOK Guide), 200 Edition, Pennsylvania: Project Management Institute. ISBN 1-880410-22-2, 211p.
  7. REZENDE, D. A. Tecnologia da Informação aplicada a Sistemas de Informação Empresariais. São Paulo: Atlas, 2000.
  8. ROCHA, R. C. ; MALDONADO, J. C.; WEBER, K. C. Qualidade de Software-Teoria e Prática. São Paulo: Prentice Hall, 2001, 303p.
  9. VALERIANO, D. L. Gerencia em Projetos: pesquisa, desenvolvimento e engenharia. São Paulo Makron Books, 1998, 466p.
  10. WEBER, K. C.; ROCHA, A. R. C.; NASCIMENTO, C. J. Qualidade e Produtividade em Software. São Paulo: Makron Books, 2001, 188p.

Ementa: 1. Sistemas baseados em Agentes; 2. Métodos de Busca Heurística; 3. Representação do Conhecimento; 4. Aprendizado de Máquina; 5. Processamento de Incerteza; 6. Computação Evolutiva.
Bibliografia:
  1. Stuart J. Russell, Peter Norvig, Inteligência Artificial, Editora Campus, 2004.
  2. Gerard Weiss, Multiagent systems. a modern approach to distributed artificial intelligence, Cambridge. : MIT, 2001, 619p.
  3. Ian Witten, Eibe Frank, Data Mining - Pratical Machine Learning Tools and Techniques with Java Implemantations, Morgan Kaufmann, 2000.
  4. Sholom M. Weiss, Nitin Indurkhya, Predictive Data Mining - A pratical guide, Morgan Kaufmann, 1998.
  5. Bart Kosko, Neural networks and fuzzy systems - a dynamical systems approach to machine intelligence, Englewood Cliffs: Prentice Hall, 1992.
  6. Earl Cox, The fuzzy systems handbook. a practitioner's guide to building, using, and maintaining fuzzy systems.
  7. David Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Adisson Wesley, 1989.
Periódicos/Artigos/Anais:
  1. Artificial Intelligence
  2. Neural Networks
  3. International Journal of Approximate Reasoning
  4. Communications of the ACM

Ementa: 1. Equações diferencias ordinárias, lineares e não lineares: 1.1. Métodos de Milne, Runge-Kutta e Adams-Bashforth; 1.2. Decomposição de Adomian; 1.3. Tratamento de equações diferenciais ordinárias; 1.4. Análises de casos; 2. Equações diferencias parciais e sua importância na modelagem matemática: 2.1. Princípios variacionais; 2.2. Métodos de Ritz e Galerkin; 2.3. Métodos dos elementos finitos; 2.4. Implementação computacional do Método dos Elementos Finitos; 2.5. Geração automática de malhas estruturadas e não estruturadas; 2.6. Álgebras linear e o Método dos Elementos Finitos; 2.7. Pacotes de sofware para o Método dos Elementos Finitos; 2.8. Aplicações com o programa LevSoft; 3. Alternativas recentes ao Método dos Elementos Finitos: 3.1. Métodos SPH, EFGM, EFGM com funções de base interpolantes; 3.2. Aplicações da decomposição de Adomian em equações diferenciais parciais; 4. Computação científica em bioinformática: 4.1. Programação dinâmica e alinhamento de pares de seqüências; 4.2. Cadeias de Markov e o problema dos alinhamentos múltiplos de seqüências.
Bibliografia:
  1. Introduction to Nonlinear Differential and Integral Equations, Harold T. Davis, Dover Publications Inc., New York.
  2. Ordinary Differential Equations, Morris Tenebaun, Harry Pollard, Dover Publications Inc., New York, 1985.
  3. The Finite Element Method, O. C. Zzienkiewicz, R. L. Taylor, McGraw Hill International Press, New York, 1989.
  4. Finite Element for Eletrical Engineers, P. P. Silvester, R. L. Ferrari, Cambridge University Press, New York, 1990.
  5. Mathematica for Scientists and Engineers, Richard Gass, Prentice-Hall, 1998.
  6. Statistics for Biology, W. J. Ewens, G. R. Grant, Springer Verlag, New York, 2001
Periódicos/Artigos/Anais:
  1. International Journal for Numerical Methods in Engineering
  2. Applied Mathematics and Computation
  3. Journal of Mathematical Analysis and Applications
  4. Kibernetes
  5. Computers and Mathematics with Applications
  6. Computer Methods in Applied Mechanics and Engineering
  7. Chaos, Solitons and Fractals
  8. Mathematics and Computers in Simulation

Ementa: 1. Princípios físicos de formação de imagens; 2. Sistema visual humano; 3. Sensores para a aquisição de imagens; 4. Amostragem e quantização; 5. Visualizadores de imagens; 6. Transformações aplicadas a imagens; 7. Visualização e codificação de imagens; 8. Filtragem de imagens nos domínios espacial e freqüência; 9. Realce de imagens; 10. Restauração de imagens; 11. Segmentação de imagens; 12. Representação e descrição de imagens; 13. Morfologia Matemática; 14. Reconhecimento de padrões; 15. Interpretação de imagens.
Bibliografia:
  1. R.C. Gonzalez and R.E. Woods, Digital Image Processing, 2nd ed., Addison-Wesley, 2002.
  2. W.K. Pratt, Digital Image Processing, 3rd ed., John Wiley & Sons, New York, 2001.
  3. I. Pitas, Digital Image Processing Algorithms and Applications, Wiley-Interscience, 2000.
  4. R. O. Duda, P. E. Hart, D. G. Stork, Pattern Classification, 2nd ed., Wiley-Interscience, 2000.
  5. J. Goutsias, L. Vincent, D. S. Bloomberg (Eds.), Mathematical Morphology and Its Applications to Image and Signal Processing, Computational Imaging and Vision, Vol 12, Kluwer Academic Publishers, 2000.
  6. E.R. Dougherty, An Introduction to Morphological Image Processing, SPIE Optical Engineering Press, 1992.
  7. K. Fukunaga, Introduction to Statistical Pattern Recognition. Academic Press 1990.

Ementa: 1. Caracterização de Realidade Virtual e Multimídia. 2. Modelagem geométrica. 3. Avatares e animação em ambientes virtuais. 4. Hardware e software de realidade virtual. 5. Dispositivos de realidade virtual. Aplicações de realidade virtual. 7. Realidade aumentada. 8. Sistemas distribuídos de realidade virtual. 9. Realidade virtual na internet - VRML e X3D. 10. Projeto de ambientes virtuais.
Bibliografia:
  1. AMES, AL. et.; VRML 2.0 Sourcebook. John Wiley & Sons, 1996.
  2. KIRNER, C., TORI, R. (editores); Realidade Virtual: Conceitos e Tendências, 2004
  3. KIRNER, C., SISCOUTO, R. (editores); Realidade Virtual: Conceitos e Aplicações, 2007
  4. KIRNER, C.; Realidade Virtual: Dispositivos e Aplicações. Disponível em
  5. CARDOSO, A., KIRNER, C., LAMOUNIER JR., E., KELNER, J.; Tecnologias para o Desenvolvimento de Sistemas de Realidade Virtual e Aumentada, 2007
  6. MACHADO, L. S. OLIVEIRA, M. C. F. VALERIO NETTO, A Realidade virtual: fundamentos e aplicações. Visual books, 2002. 94p.
  7. BURDEA, G. C.. & COIFFET, P. - Virtual Reality Technology. John Wiley & Sons, 1994.
  8. KIRNER, C.; Sistemas de Realidade Virtual. Disponível em
  9. NETTO, A V. MACHADO, L. dos S. OLIVEIRA, M. C. F. Realidade Virtual - Definições, Dispositivos e Aplicações. Revista Eletrônica de Iniciação Científica - REI C. Ano 11. VoI. 11. Número I. Mar 2002. Disponível em . Acesso em: 12 nov. 2002
  10. VINCE J. - Virtual Reality Systems. Adison-Wesley, 1995

Ementa: 1. Redes de computadores e a Internet; 2. Estruturas das Redes; 3. Modelo ISO e estrutura de camadas; 4. Modelo de Referência TCP/IP; 5. A Camada de aplicação; 6. A camada de transporte; 7. A Camada de Rede; 8. Interconexão de Redes; 9. Camada Física; 10. Serviços e Meios de Transmissão; 11. Alocação de Canais e Protocolos das Camadas 1 e 2; 12. Padrão IEEE 802.x.
Bibliografia:
  1. James F. Kenose and Keith W. Ross; Computer Networks, 3rd Edition-Prentice Hall, ISBN: 0-13-34-9945-6.
  2. Tanembaum, Andrew S. - Computer Networks, 3rd Edition - Prentice Hall, ISBN: 0-13-349945-6.
  3. Tanembaum, Andrew S. - Redes de computadores ,tradução da Tercim Edições,Ed. Campus, ISBN: 85-352-0157-2;
  4. Stevens, W. Richards- TCP/IP Illustrated, vol. 1 - The Protocols. Ed. Addison Wesley, ISBN: 0-201-63346-9.
  5. Cansian, Adriano Mauro. Material didático on line, especialmente desenvolvido e padronizado para esta disciplina. http://www.acmesecurity.org/redes

Ementa: 1. Revisão de conceitos; 2. Geração de variáveis aleatórias; 3. Avaliação de Desempenho; 4. Estudo de modelos; 5. Modelagem de sistemas para simulação; 6. Verificação e Validação; 7. Análise de saída; 8. Linguagens de simulação.
Bibliografia:
  1. Discrete-Event System Simulation (3rd Edition), Jerry Banks, John S. Carson , Barry L. Nelson, David M. Nicol. Prentice-Hall, 2001.
  2. Handbook of Simulation : Principles, Methodology, Advances, Applications, and Practice. Jerry Banks. Interscience; 1998.
  3. Introdução a Modelagem e Simulação de Sistemas com Aplicações em Arena. Paulo José de Freitas Filho. Visual Books Editora, 2001.
  4. The Art of Computer Systems Performance Analysis : Techniques for Experimental Design, Measurement, Simulation, and Modeling R. K. Jain. John Wiley & Sons; 1991.
  5. Performance by Design: Computer Capacity Planning by Example; Daniel A. Menascé, Virgilio A. F. Almeida, Lawrence W. Dowdy, Prentice Hall, 2004.
Periódicos/Artigos/Anais:
  1. Simulation: Transactions of the Society for Modeling and Simulation International

Ementa: 1. Introdução à Biometria; 2. Identificação e Autenticação; 3. Técnicas Biométricas; 4. Arquitetura dos Sistemas Biométricos; 5. Processamento de Imagens; 6. Reconhecimento de Padrões; 7. Técnicas de Classificação e Matching; 8. Métodos de Avaliação; 9. Identificação Baseada em DNA; 10. Biometria Multi-Modal.
Bibliografia:
  1. D. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar, Handbook of Fingerprint Recognition, Springer Verlag, June 2003.
  2. R. Bolle, J. Connell, S. Pankanti, N. Ratha, A. Senior (Eds.), Guide to Biometrics, Springer-Verlag, 2003.
  3. J. Wayman, A. K. Jain, D. Maltoni, and D. Maio, Biometric Systems: Technology, Design and Performance Evaluation, Springer Verlag, 2003.
  4. M. Tistarelli, J. Bigun and A. K. Jain (Eds.), Biometric Authentication, ECCV Workshop, Copenhagen, Denmark, June 2002, Springer-Verlag LNCS 2359, 2002.
  5. S. Nanavati, M. Thiemi, R. Nanavati, Biometrics: Identity Verification in a Networked World, John Wiley & Sons, 2002.
  6. D. M. Ashbourn, Biometrics: Advanced Identify Verification: The Complete Guide, Springer-Verlag, 2000.
  7. A.K. Jain, R. Bolle and S. Pankanti (Eds.), Biometrics: Personal Identification in Networked Society, Kluwer Academic Publishers,1999.

Ementa: 1. Introdução aos Sistemas Distribuídos; 2. Comunicação e Sincronização; 3. Segurança; 4. Estados Globais, Transações e Controle de Concorrência; 5. Tolerância a Falhas; 6. Tecnologia de Objetos Distribuídos.
Bibliografia:
  1. Distributed Systems: Concepts and Design, 2ª ed. George Coulouris, Jean Dollimore, Tim Kindberg. Addison-Wesley, 1994.
  2. Distributed Systems - Concepts and Design. George Coulouris, Jean Dollimore, Tim Kindberg. 3ª ed. Addison-Wesley, 2000.
  3. Distributed Systems - Principles And Paradigms Tanenbaum, Andrew S. Steen, Maarten Van. Prentice Hall. 1ª Edição - 2002.
  4. Distributed Operating Systems. Tanenbaum, Andrew S. Prentice Hall . 1ª Edição - 1995.
  5. Client/Server Programming with JAVA and CORBA. Orfali, R.; Harkey, D.. Wiley, 2ª Edição - 1998.
  6. Developing Secure Distributed Systems with CORBA. Ulrich Lang, Rudolf Schreiner Artech House, 2002.
  7. Java in Distributed Systems: Concurrency, Distribution and Persistence. Marko Boger. John Wiley & Sons, 2001

Ementa: 1. Aspectos humanos e tecnológicos envolvidos na construção de Interfaces Humano-Computador; 2. Modelo de visualização; 3. Análise estrutural e modelagem da informação; 4. Configuração espacial; 5. Animação e som na visualização; 6. Interface e formas de interação; 7. Navegação visual; 8. Aspectos teóricos e práticos de Visualização de Informação (InfoVis); 9. Representação de dados de forma gráfica e interativa; 10. Aplicações de visualização de informações; 11. Visualização de informações em ambientes virtuais; 12. Desenvolvimento de aplicações de visualização com realidade virtual; 13. Tendências e temas de pesquisa em visualização de informações.
Bibliografia:
  1. BAJAJ, C. & KRISHNAMURTHY, B. Data Visualization Techniques, John Wiley & Sons, 1999.
  2. BRAIL, R.K., KLOSTERMAN, R.E. Planning Support Systems: Integrating Geographic Information Systems, Models, and Visualization Tools. Environmental Systems Research, 2001.
  3. BROWN, J.R. et. al. Visualization: Using Computer Graphics to Explore Data and Present Information. John Wiley & Sons, 1995.
  4. CHEN, C. Information Visualization and Virtual Environments. Springer Verlag, 1999.
  5. CARD, S.K., MACKINLAV, J.D., SCNEIDERMAN, B. Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Series in Interactive Technologies, 1999.
  6. HEARNSHAW, H. M. & UNWIN, D. J. (ed.) Visualization in Geographic Information Systems. John Wiley & Sons, 1994.
  7. RHEINGOLD, H. The Virtual Community. MIT Press, 2000.
  8. SPENCE, R. Information Visualization. Addison-Wesley, 2000.
  9. CARD, S.K.; MACKINLEY, J.D. e SHNEIDERMAN, B. (ed.) Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Pub., 1999.
  10. WARE, C. Information Visualization: Perception for Design. Morgan Kaufmann Pub., 2000.

Ementa: 1. Sistemas a eventos discretos (SEDs); 2. Modelos de especificação de SEDs; 3. Redes de Petri (RdP) na modelagem de SEDs; 4. RdP na síntese de SEDs.
Bibliografia:
  1. B. P. Ziegler, H. Praehofer e T. G. Kim. “Theory of Modeling and Simulation”. 2nd edition, Academic Press, January 2000.
  2. B. Hrúz e M. C. Zhou. “Modeling and Control of Discrete Event Dynamic Systems – with Petri Nets and other Tools”. Springer Verlag London, Ltd. 2007.
  3. C. G. Cassandras e S. Lafortune. “Introduction to Discrete Event Systems”. 2nd edition, 2008, reprinted by Springer on October 2010.
  4. R. Davidrajuh. “Modeling and Simulation of Discrete Event Systems with Petri Nets”. VDM Verlag, 2009.
  5. D. K. Chaturvedi. “Modeling and Simulation of Systems using MATLAB and Simulink”. Taylor & Francis Group, LLC. CRC Press, 2010.

 

 

 

 

 

 

 

       
Política de Privacidade     Política de Serviço
UNESP - Universidade Estadual Paulista "Júlio de Mesquita Filho"
Campus de São José do Rio Preto
Tecnologia, Desenvolvimento, e Layout:
Assessoria de Informática
- Grupo de Tecnologia da Informação