Fundamentos Teóricos da Computação

Ementa

Autômatos. Linguagens e expressões regulares. Gramáticas e Autômatos a Pilha. Máquina de Turing. Decidibilidade e Computabilidade; Complexidade Computacional.

Objetivos

Permitir ao aluno realizar exploração das linguagens formais e máquinas enquanto modelos abstratos da computação, de modo a compreender as relações existentes entre linguagens formais e computabilidade, conscientes que tais fundamentos persistem, independente das tecnologias vigentes associadas à computação. Conhecer os fundamentos da computação e perceber o limite do que pode ser computável, com isso, ser capaz de utilizar tais conceitos para solucionar problemas do mundo real, considerando aspectos de computabilidade.
Professor: Luiz Sérgio