A disciplina ensina o aluno a criar janelas, desenhar gráficos, estabelecer interacções, animar gráficos e simular dinâmicas. Abrange o baixo e alto nível de programação gráfica em ambientes XWindow (Linux) e Windows.