09.02.2015 Views

Anexo II - Ementas e Bibliografia - Udesc

Anexo II - Ementas e Bibliografia - Udesc

Anexo II - Ementas e Bibliografia - Udesc

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!