Definir modelos de computação (autômatos) e estudar suas relações com classes de linguagens.