DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Paradigmas de Programação
Programa da Disciplina editar
Nome: Paradigmas de Programação | Código: 06252 |
Departamento: Departamento de Computação | Área: Ciência da Computação |
Carga-horária total: 60 horas | Créditos: 4 |
Carga-horária semanal: 4 horas (teóricas: 3; práticas: 1; EAD*: 0) | |
Pré-requisitos: 14084 - Progrmação II |
Ementa: editar
Caracterização das linguagens de programação de computadores e de seus diferentes paradigmas de programação (lógico, procedural, funcional, orientação a objetos, concorrente, aspectos). Estudo de conceitos básicos para no que se refere a linguagens: implementação, estrutura de dados, abstração de dados, controle, tipos, escopo, subprograma, passagem de parâmetro, recursividade, sintaxe, semântica.
Prática como componente curricular (30h): editar
Não possui.
Objetivos: editar
Fornecer ao aluno os conceitos fundamentais das linguagens de programação, analisando os aspectos relevantes do projeto das linguagens, permitindo-o ter parâmetros para selecionar entre as diversas linguagens de programação qual a mais adequada à necessidade do projeto.
Assuntos Chave: editar
Bibliografia básica: editar
1. SEBESTA, R. W. Conceitos de Linguagens de Programação. Porto Alegre: Bookman, 2000.
2. WATT, D. A. Programming Language Design Concepts. John Wiley & Sons. 2004.
3. TUCKER, Allen B; NOONAN, Robert. Linguagens de programação: princípios e paradigmas. 2.ed. São Paulo: McGraw-Hill, 2008. xxiii, 599 p. ISBN 9788577260447.