Escolar Documentos
Profissional Documentos
Cultura Documentos
Plano de Ensino
1 – Informações Básicas
1.1 – Bloco: 5o. Bloco
1.2 – Carga Horária: 30h
2 – Ementa
Autômatos e Linguagens Formais. Autômatos finitos determinísticos e não de-
terminísticos. Linguagens regulares. Expressões Regulares. Autômatos com
pilha determinísticos e não-determinísticos. Linguagens livres de contexto.
Gramáticas Livres de Contexto. Modelos computacionais universais. Compu-
tabilidade.
3 – Objetivos
Introduzir os modelos formais de computação, representados por autômatos. Estabe-
lecer seu poder computacional.
4 - Habilidades e competências
Analisar autômatos, associando os mesmos com diferentes classes de linguagens.
Compreender sua importância e possíveis aplicações.
6 - Acompanhamento e avaliações.
5.1 – Frequência:
Será computada durante as aulas.
5.2 – Avaliação:
A avaliação para o período remoto emergencial ocorrerá de forma contínua, dividida
em diversos momentos.
Atividades Rápidas (ATR): contribuindo com 20% para a nota final;
Atividades de Fixação (ATF): contribuindo com 30% para a nota final;
Atividade de Final de Curso (ATFC): na forma de seminário, contribuindo com
50% para a nota final do curso.
As porcentagens indicadas acima serão aplicadas sobre a nota média em cada categoria
de atividade.
NF=20% média_ATR + 30% média_ATF + 50% nota_ATFC
7 – Bibliografia utilizada
Sipser, M., Introdução à Teoria da Computação, São Paulo, Cengage, 2007.
Material de apoio: notas de aula do professor; apostilas disponíveis na internet.
8 – Considerações Finais
Este plano de ensino poderá ser alterado conforme necessidades da turma ou diante de
dificuldades geradas pela qualidade de links de comunicação disponíveis. Ocasião em que a
Administração da FCT será informada.