Aprendizado dos conceitos, modelos e linguagens computacionais, abordando seus aspectos teóricos e práticos. Domínio de técnicas básicas de lógica de programação, incluindo programação estruturada e orientada a objetos. Prática de programação criativa. Desenvolvimento de protótipos de sistemas digitais.