La metodologia docent estarà basada en classes setmanals de teoria (3h) i de laboratori (2h).
En les classes de teoria s'introduiran els conceptes de l'assignatura i es realitzaran exercicis que ajudaran tant a l'assoliment dels conceptes teòrics com al desenvolupament de les pràctiques.
Les classes de laboratori tindran un doble objectiu: la introducció de les eines específiques de programació (OpenGL, Glut, Qt, GTK+...) i el desenvolupament progressiu per part dels estudiants d'una pràctica obligatoria. La pràctica es realitzarà en grups de dos estudiants i es considera una part fonamental de l'assignatura.
Bàsicament, la pràctica consistirà en el desenvolupament d'una aplicació que permetrà la visualització realista interactiva d'escenes tridimensionals utilitzant la llibreria gràfica OpenGL. Es subministrarà als estudiants un esquelet de l'aplicació que estarà parcialment programada. Els alumnes hauran de completar l'aplicació progressivament en les diferents sessions de laboratori i desenvolupar la interfície d'usuari.
Els guions específics de cada sessió seran publicats amb antelació i seran explicats al començament de cada fase d'implementació.Es fonamental per a un correcte dessenvolupament de les classes de laboratori i la programació de les diferents fases de la pràctica que els alumnes duguin a terme el treball personal d'anàlisi i disseny indicat en els guions de les sessions que es pot realitzar, parcialment, sense necessitat de computador.