Definir modelos de computação e estudar suas relações com classes de linguagens.