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.
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