Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
LINGUAGENS DE PROGRAMAÇÃO ( DCE06227 )
Unidade:
Departamento de Computação e Eletrônica
Tipo:
Obrigatória
Período Ideal no Curso:
6
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Ao término da disciplina o aluno deverá ser capaz de: - Ter uma visão geral sobre os conceitos definidos em várias linguagens que empregam os diversos paradigmas de programação; - Saber empregar de forma efetiva os diversos recursos oferecidos pelas linguagens de programação;  - Analisar e escolher linguagens de programação.

Ementa
Definição de linguagens: Sintaxe e Semântica. Paradigmas de Programação. Modelos de Implementação: Compilação e Interpretação. Visibilidade de Nomes; Comunicação entre Unidades; Alocação Estática e Dinâmica de memória. Subprogramas. Tipos Abstratos de Dados. Unidades Genéricas. Tratamento de Exceções. Noções de programação em linguagens funcionais e lógicas, Estudo comparativo de linguagens.

Bibliografia
F.M. Varejão. Linguagens de Programação - Conceitos e Técnicas. Ed. Campus, 2004.   R. W. Sebesta. Conceitos de Linguagens de Programação. 5a. edicao, Ed. Bookman, 2003.   D. A. Watt. Programming Languages: Concepts and Paradigms. Prentice-Hall.

Bibliografia Complementar
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2008. 434 p. ISBN 9788576051480 (broch.)   JOYANES AGUILAR, Luis. Fundamentos de programação: algoritmos, estruturas de dados e objetos. São Paulo: McGraw-Hill, 2008. xxix, 690 p. ISBN 9788586804960 (broch.)   SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações. Rio de Janeiro: Ciência Moderna, 2007. xii, 460 p. ISBN 9788573936117 (broch.)
Carregando...