Revisar algoritmos, introduzir conceitos de programação orientada a objetos.