Desenvolvimento pelos estudantes, sob orientação, de trabalhos acadêmicos diversos, incluindo aplicações de pequeno porte, em princípio em equipes. Os projetos deverão ter requisitos definidos dentro de critérios de exeqüibilidade acadêmica e cronológica.
Conceituação básica de algoritmos, lógica de programação, programação de computadores, linguagens de programação e programação para Web. Introdução à programação: constantes, variáveis, expressões aritméticas, expressões lógicas, expressões literais, comando de atribuição, comandos de entrada e saída, estrutura sequencial, estrutura condicional, estrutura de repetição, vetores, matrizes, sub-rotinas, funções. JavaScript: introdução, tipos de dados, expressões e operadores, estruturas de controle, funções e objetos. JavaScript e HTML.
Propriedades de um Sistema de Multimídia. Processo de Desenvolvimento de Multimídia. Teoria da Cor. Conceitos Básicos e Representação Digital de Som, Imagem e Vídeo. Técnicas de Compressão de Dados. Multimídia em rede.