Arquitetura de Linguagens de Programação 2016-2

Curso: Ciência da Computação

Local: CEFET Maracanã

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

Sala: a definir

Tempo de curso: 21 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:

22/07/2016 - Estudo de linguagens de programação e histórico (Slides Cap1, Cap2)

29/07/2016 - Sintaxe e Semântica (slides)(Questões de Revisão 6 e 10. Problemas 8, 10, 11 e 12)

05/08/2016 - Olimpíadas

12/08/2016 - Olimpíadas

19/08/2016 - Olimpíadas

26/08/2016 - Nomes, Binding e Escopo (slides)(Questões de Revisão 6, 7, 9, 12, 16 e 19.)

02/09/2016 - Tipos de dados (slides) (Questões de Revisão 7, 9, 22, 23, 36 e 37. Problemas 21 e 22)

09/09/2016 - Expressões, Atribuições e Instruções (Questões de Revisão 1, 4, 5, 9, 14, 18, 26 e 27, Problemas 9, 13 e 21) | Estruturas de controle em nível de instrução (slides, slides)

16/09/2016 - Revisão para prova e apresentação do trabalho (prova antiga)

23/09/2016 - P1 (notas)

30/09/2016 - Estruturas de controle em nível de instrução e Subprogramas (slides)

07/10/2016 - Tipos abstratos de dados (slides, fonte)

14/10/2016 - Suporte a programação orientada a objeto (slides)

21/10/2016 - Concorrência (slides)

28/10/2016 - Feriado

04/11/2016 - Exceções e Eventos (slides)

11/11/2016 - Não houve aula. Assembleia de Greve no CEFET.

18/11/2016 - Linguagens de programação funcional e em lógica (slides)

25/11/2016 - Apresentação dos trabalhos (notas)(arquivos dos trabalhos)

02/12/2016 - Revisão para prova final

09/12/2016 - Prova Final