Esta unidade curricular visa dotar os estudantes da capacidade de utilizar a teoria da informação para resolver problemas. Perante um problema de codificação, o estudante deve saber escolher, adaptar e interligar técnicas de codificação. Visa também a compreensão das técnicas de compressão sem perda e do domínio da sua aplicação e a integração destas com as técnicas utilizadas na codificação com perda. Os tópicos principais incluem a teoria da informação, os algoritmos para compressão com e sem perda, as tecnologias atuais de compressão e as normas mais utilizadas.