Nesta disciplina vamos estudar as construções, questões de projeto e critérios de avaliação das linguagens de programação imperativas e orientadas a objetos.

Trabalho

Aulas

Usaremos como base o livro Conceitos de Linguagens de Programação, Sebesta, 9ª edição. Após cada capítulo algumas atividades serão selecionadas. Estas atividades são importantes para fixação do conteúdo.

Data Conteúdo Downloads Atividades selecionadas
20 e 21/03 Capítulo 1: Aspectos preliminares Apresentação da disciplina, Notas de aula, Exemplos Revisão: 1, 13, 24. Problemas: 3, 4, 12, 16.
03 e 04/04 Capítulo 5: Nomes, viculações e escopos Notas de aula Revisão: 6, 12, 13. Problemas: 1, 3, 6, 10.
10, 11 e 17/04 Capítulo 6: Tipos de dados Notas de aula Revisão: 4, 5, 9, 23, 27, 31, 36. Problemas: 2, 13, 15, 21, 22.
18/04 Visão geral de Rust Notas de aula
24/04 Capítulo 7: Expressões e sentenças de atribuição Notas de aula