Esta unidade curricular visa introduzir os estudantes na Codificação Criativa como ferramenta para pensar, experimentar e produzir conteúdos estáticos, dinâmicos e interactivos como composições gráficas e animações visualmente apelativas e irrepetíveis através de:
- métodos de desenho e de composição espacial;
- métodos estocásticos que exploram a relação entre a aleatóridade e o parametrizado;
- métodos de interação e de visão por computador que aplicam a expressão gestual e do corpo do utilizador para gerar e manipular gráficos (como pontos, linhas, curvas, formas, polígonos, volumes, imagens e texto) e sons (sintetizados e registados);
- métodos de animação, de programação orientada objetos e de simulação física para criar elementos gráficos e sonoros que interagem com o utilizador, o ambiente digital e entre si.

This curricular unit aims to introduce students to Creative Coding as a tool to think, experiment and produce static, dynamic and interactive contents as visually appealing and unrepeatable graphic compositions and animations through:
- drawing and spatial composition methods;
- stochastic methods that explore the relationship between randomness and parameterization;
- interaction and computer vision methods that apply gesture and body expression of the user to generate and manipulate graphics (such as points, lines, curves, shapes, polygons, volumes, images and text) and sounds (synthesized and recorded);
- animation, object-oriented programming and physical simulation methods to create graphics and sound elements that interact with the user, the digital environment, and with each other.