DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Paradigmas de Programação
Programa da Disciplina
[editar | editar código-fonte]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 | editar código-fonte]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 | editar código-fonte]Não possui.
Objetivos:
[editar | editar código-fonte]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 | editar código-fonte]Bibliografia básica:
[editar | editar código-fonte]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.