Aprender os conceitos básicos/intermediários de programação, usando como ferramenta uma ou mais linguagens de programação pertencentes ao paradigma procedural. Empregar técnicas básicas de compilação em separado e estruturação de programas.