Prepara o profissional para planejar e desenvolver programas de computador para executar em websites ou desktop, com acesso a um banco de dados. Permite aprender e aplicar conceitos para criar projetos, analisar sistemas, desenvolver programas para Internet ou computador local, utilizando ferramentas e linguagens de uso gratuito.