29.05.2014 Views

Catálogo - Pós-Graduação - ITA

Catálogo - Pós-Graduação - ITA

Catálogo - Pós-Graduação - ITA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CC-294/2007 - Síntese de Imagens<br />

Requisito recomendado: CE-120. Requisitos exigidos: CC-293/98 e CES-10.<br />

Horas semanais: 3-0-6. Modelagem de primitivos wire frame, superfícies e<br />

volumes. Representação de curvas e superfícies livres: Coons, Bezier,<br />

B_Spline, Spline. Modelagem de sólidos: enumeração espacial, decomposição<br />

celular, octree, sweep, CSG, B_REP. Modelo de iluminação com fontes<br />

complexas. Textura. Fractais. Síntese de fenômenos naturais. Bibliografia:<br />

THALMANN, N. M.; THALMANN, D., Image synthesis theory and practice.<br />

Tokyo: Spring-Verlag, 1987; FARIN, G., Curves and surfaces for computer<br />

aided geometric design: a pratical guide. Boston: Academic Press, 1988;<br />

FOLEY, J. D. et al., Computer graphics principles and practices. 2. ed. Reading:<br />

Addison-Wesley Publishing Company, 1995.<br />

CC-295/2007 – Realidade Virtual e Interfaces Modernas<br />

Requisito recomendado: CC-293. Requisitos exigidos: Horas semanais: 3-0-6.<br />

Interface gráfica tridimensional. Grafos de cenas: renderização, autoria,<br />

simulação e técnicas de animação. Dispositivos de entrada e saída: tecnologia<br />

de displays, de rastreio e multimodalidade. Técnicas de interação: navegação,<br />

controle do sistema, seleção e manipulação. Projeto e avaliação da interação.<br />

Fatores humanos. Interfaces modernas: realidade aumentada, computação<br />

ubíqua, interfaces tangíveis, ambientes perceptivos e teleoperação. Aplicações.<br />

Bibliografia: BOWMAN, D. A. et al., 3D user interfaces: theory and practice.<br />

Addison-Wesley Professional 2004; BOWMAN, D. A. et al. 3D user interfaces:<br />

theory and practice. Addison-Wesley Professional 2004.<br />

CE-220/2007 - Fundamentos de Engenharia de Software<br />

Requisito recomendado: CES-20. Requisito exigido: não há. Horas semanais:<br />

3-0-6. O processo de desenvolvimento de software: paradigmas de engenharia<br />

de software, aspectos técnicos e gerenciais. Metodologia para desenvolvimento<br />

de software: análise e projeto estruturado, orientação a objetos, técnicas<br />

formais. Ferramentas CASE e ambientes para desenvolvimento de software:<br />

aspectos arquiteturais e funcionais, integração com o processo de<br />

desenvolvimento de software. Qualidade, confiabilidade e segurança de<br />

software. Bibliografia: PRESSMAN, R. S., Software engineering: a practioner’s<br />

approach. 3. ed. New York: McGraw-Hill, 1992; YOURDON, E., Análise<br />

estruturada moderna, Rio de Janeiro: Campus, 1990; MARTIN, J., Princípios de<br />

análise e projeto baseados em objetos. Rio de Janeiro: Campus, 1994.<br />

CE-224/2007 - Programação Orientada a Objetos<br />

Requisito recomendado: CE-225. Requisito exigido: consentimento do<br />

professor. Horas semanais: 3-0-6. Objetos e classes. Hierarquia de classes e<br />

mecanismos de herança. Objetos, mensagens e métodos. Polimorfismo e<br />

funções virtuais. Classificação de linguagens orientadas a objetos. Estudo de<br />

casos. Projeto dirigido pelas responsabilidades. Programação orientada a<br />

objetos em C++. Outras linguagens orientadas a objetos: smalltalk, CLOS e<br />

TOOL. Bibliografia: WIENER, R. S.; PINSON, L. J., An introduction to object<br />

116

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!