Este curso oferece uma introdução teórica e prática aos fundamentos das linguagens formais, gramáticas e autômatos, abordando seu papel central na computação. Os alunos aprenderão a classificar e relacionar diferentes tipos de linguagens, conforme a Hierarquia de Chomsky, com os autômatos que as reconhecem e as gramáticas que as geram. Serão discutidos tópicos como autômatos finitos, expressões regulares, autômatos de pilha e máquinas de Turing, com ênfase nas questões de decidibilidade e computabilidade. Além disso, o curso promove o desenvolvimento do raciocínio lógico e formal, que é essencial para a resolução de problemas computacionais e outras subáreas da computação, preparando os alunos para enfrentar os limites da computação convencional.


Acessibilidade

Cor de fonte Cor de fonte

Tipo de fonte Tipo de fonte

Font Kerning Font Kerning

Tamanho da fonte Tamanho da fonte

1

Visibilidade da Imagem Visibilidade da Imagem

Espaçamento entre letras Espaçamento entre letras

0

Altura da Linha Altura da Linha

1.2

Destaque do link Destaque do link

Cor do texto Cor do texto

Paragraph Width Paragraph Width

0

Text Alignment Text Alignment