31.12.2014 Views

Versão 2008 (.pdf) - Instituto de Informática - UFG

Versão 2008 (.pdf) - Instituto de Informática - UFG

Versão 2008 (.pdf) - Instituto de Informática - UFG

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.

Projeto Pedagógico do Curso Ciências da Computação INF/<strong>UFG</strong><br />

09. OLIVEIRA, D. P. R. "Sistemas <strong>de</strong> Informações Gerenciais: Estratégicas,<br />

Táticas, Operacionais". São Paulo: Atlas, 2004.<br />

10. PAIXÃO, R. R., HONDA, R. "Processadores Intel". Editora Érica, 1999.<br />

11. PFAFFENBERGER, B. "Computers in Your Future 2003". Prentice Hall, 2003.<br />

12. POLLONI, E. G. "Sistemas <strong>de</strong> Informação - Estudo <strong>de</strong> Viabilida<strong>de</strong>". Editora<br />

Futura, 2001.<br />

13. TANENBAUM, A. S. "Sistemas Operacionais Mo<strong>de</strong>rnos". São Paulo: Prentice-<br />

Hall, 2003.<br />

14. VAUGHAN, T. "Multimídia na Prática". Makron Books, 1994.<br />

15. WHITE, R. "Como Funciona o Computador". 4ª edição. Editora Quark, 1993.<br />

19 Linguagens <strong>de</strong> Programação<br />

Ementa:<br />

Estudo dos conceitos <strong>de</strong> linguagens <strong>de</strong> programação e dos paradigmas <strong>de</strong><br />

programação: procedural, orientado a objetos, funcional e lógico. Comparação<br />

entre linguagens <strong>de</strong> programação quanto às estruturas <strong>de</strong> dados, estruturas <strong>de</strong><br />

controle, ambiente <strong>de</strong> execução, verificação <strong>de</strong> tipos, expressões, construção <strong>de</strong><br />

subprogramas. Levantamento das características <strong>de</strong>sejáveis em uma linguagem<br />

<strong>de</strong> programação, sintaxe e semântica. Reflexão sobre critérios <strong>de</strong> seleção <strong>de</strong><br />

linguagens <strong>de</strong> programação <strong>de</strong> acordo com as especificida<strong>de</strong>s das aplicações<br />

específicas.<br />

Bibliografia efetivamente adotada:<br />

Livro(s) texto:<br />

SEBESTA R. W. - Concepts of programming languages - 8ª ed. Addison-Wesley,<br />

2007.<br />

Livro(s) complementar(es):<br />

01. GHEZZI, C. & JAZAYERI, M. – Programming Languages Concepts. 2a. ed.<br />

John Wiley & Sons, New York, 1997.<br />

20 Linguagens Formais e Autômatos<br />

Ementa:<br />

Gramáticas, Linguagens regulares, livres <strong>de</strong> contexto e sensíveis ao contexto.<br />

Tipos <strong>de</strong> reconhecedores. Operações com linguagens. Proprieda<strong>de</strong>s <strong>de</strong><br />

linguagens. Autômatos <strong>de</strong> estados finitos. Autômatos <strong>de</strong> pilha. Máquina <strong>de</strong><br />

Turing.<br />

Bibliografia efetivamente adotada:<br />

Livro(s) texto:<br />

01. HOPCROFT, J.E., ULLMAN, J Introdução à teoria <strong>de</strong> Autômatos, Linguagens<br />

e Computação. Ed. Campus. 2002<br />

02. LEWIS, H.R., PAPADIMITRIOU, C.H. Elementos <strong>de</strong> Teoria da Computação. 2<br />

ed. Porto Alegre : Bookman Cia. Editora, 2000.<br />

33

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

Saved successfully!

Ooh no, something went wrong!