Anexo II - Ementas e Bibliografia - Udesc
Anexo II - Ementas e Bibliografia - Udesc
Anexo II - Ementas e Bibliografia - Udesc
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Linguagens formais e autômatos: Alfabetos e Linguagens. Linguagens, gramáticas e<br />
expressões regulares, autômatos finitos. Linguagens e gramáticas livres de contexto e<br />
autômatos de pilha. Linguagens sensíveis ao contexto. Implementação dos conceitos<br />
para a solução de problemas básicos.<br />
Métodos formais: Estudo de técnicas formais. Classificação de modelos formais.<br />
Concepção de sistemas: especificação, verificação e validação. Apresentação e<br />
aplicação de métodos e linguagens de especificação formal.<br />
Máquina de Turing. Formalização do conceito de algoritmo. Problema da parada. A<br />
existência de problemas indecidíveis. Lambda Calculus. Teoria das funções recursivas.<br />
Relações entre os modelos de computabilidade. Tese de Church; Gödel e a<br />
incompletude<br />
<strong>Bibliografia</strong>:<br />
DE OLIVEIRA, Jayr Figueiredo; MANZANO, José Augusto N. G. Algoritmos:<br />
Lógica para Desenvolvimento de Programação de Computadores. Editora Érica, 16 a<br />
edição, 2004. ISBN 857194718X.<br />
DE SOUZA, Marco Antonio Furlan; GOMES, Marcelo Marques; SOARES, Marcio<br />
Vieira; CONCILIO, Ricardo. Algoritmos e Lógica de Programação. Editora Thomson<br />
Learning, 2004. ISBN 8522104646.<br />
MEDINA, Marco; FERTIG, Cristina. Algoritmos e Programação Teoria e Prática.<br />
Editora Novatec, 2005. ISBN 857522073X.<br />
ARAÚJO, Everton C. Algoritmos: Fundamentos e Prática. Visual Books, 2 a edição,<br />
2005. ISBN 857502163X<br />
FARRER, Harry; BECKER, Christiano Gonçalves; FARIA, Eduardo Chaves; DE<br />
MATOS, Helton Fábio; DOS SANTOS, Marcos Augusto; MAIA, Miriam Lourenço.<br />
Algoritmos Estruturados. Rio de Janeiro: Editora Guanabara Koogan, 2 a edição, 1989.<br />
ISBN 85-226-0331-6.<br />
HOLLOWAY, James Paul. Introdução à Programação para Engenharia. Editora LTC,<br />
2005. ISBN 8521614535.<br />
LOPES, Anita; GARCIA, Guto. Introdução à Programação: 500 Algoritmos<br />
Resolvidos. Editora Campus, 2002. ISBN 8535210199.<br />
PILGRIM, Mark. Mergulhando no Python O Guia Rápido e Prático para Dominar o<br />
Python. Alta Books, 2004. ISBN 8576080931.