Arquitetura de Linguagens de Programação (2016-1)

Curso: Ciência da Computação

Local: CEFET Maracanã

Horário: Sexta-Feira - 14:30 - 18:15

Sala: Lab 3 - Pavilhão 1

Tempo de curso: 12 semanas

Objetivo / Ementa:

Apresentar ao aluno conceitos da arquitetura de linguagens de programação, segundo seus diversos paradigmas.

Link para a ementa

Livro Texto:

Sebesta, Robert W. Conceitos de linguagens de programação, 9a edição. Bookman, 2011.

Livro Texto Complementar:

Sebesta, Robert W. Concepts of programming languages , 10th ed. Pearson, 2012 (em inglês).

Calendário:

1 - 15/04/16 - Estudo de linguagens de programação e histórico (Slides Cap1, Cap2) (Primeira Lista de Exercícios)

2 - 22/04/16 - Feriado

3 - 29/04/16 - Sintaxe e Semântica, Nomes, Binding e Escopo (Slides Cap3, Cap5)

4 - 06/05/16 - Tipos de dados (Slides Cap6)

5 - 13/05/16 - Expressões, Atribuições e Instruções (Slides Cap7)

6 - 20/05/16 - Estruturas de controle em nível de instrução e Subprogramas (Slides Cap8 e Cap9)

7 - 27/05/16 - Feriado

8 - 03/06/16 - Não houve aula por falta de energia no CEFET

9 - 10/06/16 - Tipos abstratos de dados e Supoerte a programação orientada a objetos (Slides Cap11 e Cap12)

10 - 17/06/16 - Concorrência e Apresentação dos Trabalhos

11 - 24/06/16 - Concorrência, Exceções e Eventos e Linguagens de programação em lógica e Prova Final

12 - 28/06/16 - Data Limite para Entrega do Grau

Notas antes da prova final