Metodologias de ensino e de aprendizagem
A metodologia de ensino combina uma formação teórica em que se ensinam as bases da computação gráfica e os seus algoritmos fundamentais com práticas laboratoriais em são usados ambientes gráficos concretos para cimentar conhecimentos adquiridos nas aulas teóricas. Após a resolução de alguns problemas que envolvem cálculos das matrizes de transformações 2D e 3D compostas, os alunos passam à utilização de ferramentas gráficas. A base do trabalho em laboratório será a linguagem de programação Python com as extensões OpenGL e os alunos progredirão desde representações poligonais simples até à criação de imagens sofisticadas com shaders de vértices e fragmentos, culminando na criação de imagens com Ray tracing e Ray casting