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