Catálogo - Pós-Graduação - ITA
Catálogo - Pós-Graduação - ITA
Catálogo - Pós-Graduação - ITA
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