You are on page 1of 2

Faculdade de Cincias e Tecnologia

Departamento de Matemtica e Computao


Bacharelado em Cincia da Computao
Disciplina: Linguagens de Programao

Aula

Data

1
2

28/02
06/03

6
7
8

10

13/03

20/03

27/03

03/04
10/04
17/04

24/04

08/05

11

15/05

12

22/05

Contedo
Apresentao da Disciplina
Histrico da Evoluo das Linguagens
de
Programao:
traduo
(interpretao e compilao)
Paradigma Imperativo, Orientado a
Objeto, Funcional e Lgico; principais
representantes de cada um dos
paradigmas
Reviso do Processo de Compilao
(Compilao versus Interpretao);
Programao Imperativa: Vantagens e
desvantagens
da
programao
imperativa
Aspectos
Lxicos,
Sintticos
e
Semnticos: Descrio Lxica, Sinttica,
Mtodos Formais, Descrio Semntica;
Tipos de Dados: Definio de dados
Representao Interna
Escopo de Definies
Bindings
Ajuste de contedo
Primeira prova bimestral
Expresses e instrues de atribuio
Operadores sobrecarregados
Converses de tipo
Expresses Relacionais e Booleanas
Estruturas de Controle
Instruo de Seleo
Instrues Iterativas
Subprogramas
Questes de Projeto
Ambientes de Referncia
Mtodos de Passagem de Parmetros
Compilao Separada
Alocao Dinmica: Gerenciamento de
Memria
Suporte a Programao Orientada a
Objetos:
Aspectos
sintticos
e

Referncia
-

Captulo 1 - Sebesta

Captulo 1 - Sebesta

Captulos 3 e 4 - Sebesta

Captulos 5 e 6 - Sebesta
Captulo 7 - Sebesta

Captulos 7 e 8 - Sebesta

Captulo 9 - Sebesta

Captulo 10 - Sebesta
Captulo 12 - Sebesta

13

14

15

16
17
18
19

29/05

05/06

12/06

19/06
26/06
03/07
10/07

semnticos de objetos e classes, classes


derivadas e heranas, polimorfismo,
controles de acesso
Funes membros e sobrecarga.
Linguagens de Programao Lgicas:
Apresentao de uma linguagem lgica;
clculo de predicados
Resoluo de problemas e aplicaes
usando programao lgica
Anlise
de
independncia
e
reusabilidade de programas lgicos.
Linguagens de Programao Funcionais:
Apresentao de uma linguagem
funcional
Funes como valores de primeira
ordem
Recurso simples e recurso de cauda
usando programao funcional
Resoluo de problemas e aplicaes
usando programao funcional
Anlise
da
independncia
e
reusabilidade de programas funcionais.
Ajuste de contedo
Ajuste de contedo
Segunda prova bimestral
Exame final

Captulo 16 - Sebesta

Captulo 16 - Sebesta

Captulo 15 - Sebesta

Bibliografia bsica
SEBESTA, R. W. Conceitos de Linguagens de Programao, 9 ed., Bookman, 2010.
GHEZZI, C. e JAZEYERI, M. Conceitos de linguagens de programao, Campus, 1987.
VAREJO, F. M. Linguagem de Programao: conceitos e tcnicas, Rio de Janeiro: Elsevier
(Campus), 2004.

You might also like