1225 Linguagens de Programação
Edição 2011 - Informática
Programa, critério de avaliação.
Material
O material encontra-se disponível no xérox do CAM (centro acadêmico de matemática).
Links (Lisp)
- The nature of Lisp
- Artigos sobre Lisp do Paul Graham
- A Lisp Startup - como Lisp fez a diferença para uma empresa que estava começando
- Livro: The Scheme Programming Language
Avaliações
A cada conteúdo da disciplina o aluno deverá entregar uma folha com anotações sobre o conteúdo. No dia da avaliação o professor entregará todas as anotações do bimestre para o aluno, que poderá consultá-las para fazer a prova. As anotações são pessoais e intransferíveis. Estas anotações não fazem parte do critério de avaliação e portanto, o aluno que optar por não entregar as anotações, não perderá nenhuma nota, mas não terá material para consultar no dia da prova. Para os alunos em regime de dependência que não podem assistir as aulas, a entrega das anotações são utilizadas como critério de presença. Veja outras informações na seção sobre alunos dependentes.
Datas das avaliações
- 08/12 - Exame final
- 24/11 - Linguagens de programação lógica e linguagens de programação funcional
- 15/09 - Suporte a programação orientada a objeto, Concorrência, Manipulação de exceções e manipulação de eventos.
- 30/06 - Expressões e instruções de atribuição, Instruções de controle, Subprogramas, Implementando subprogramas, Tipos abstratos de dados e construções encapsuladas.
- 14/04 - Aspectos preliminares, nomes e vinculações, tipos de dados.
Trabalhos
- Trabalho 4º bimestre: descrição, testador e exemplo (Entrega: 28/11).
- Trabalho 3º bimestre: descrição, testador e exemplo (Entrega: 20/10).
- Trabalho 2º bimestre: descrição, exemplo (Entrega: 21/07).
Atividades
- 27/10, 03/11, 10/11, 17/11 – Linguagens de programação funcional (Entrega: 24/11)
- 22/09, 29/09, 06/10, 20/10 – Linguagens de programação lógicas (Entrega: 27/10)
- 01/09, 08/09 - Manipulação de exceções e manipulação de eventos (Entrega: 15/09)
- 11/08, 18/08, 25/08 - Concorrência (Entrega: 01/09)
- 21/07, 28/07, 04/08 - Suporte a programação orientada a objeto (Entrega: 11/08)
- 09/06, 16/06 - Tipos abstratos de dados e construções encapsuladas (Entrega: 30/06)
- 26/05, 02/06 - Implementado subprogramas (Entrega: 09/06)
- 12/05, 19/05 - Subprogramas (Entrega: 26/05)
- 05/05 - Instruções de controle (Entrega: 12/05)
- 28/04 - Expressões e instruções de atribuição (Entrega: 05/05)
- 24/03, 31/03, 07/04 - Tipos de dados (Entrega: 14/04)
- 10/03, 17/03 - Nomes e vinculações (Entrega: 31/03)
- 24/02, 03/03 - Aspectos preliminares (Entrega: 24/03)
Normas de entrega das anotações
- Uma folha de papel A4 branco com as anotações manuscritas.
- Escrever na primeira linha com caneta vermelha: nome do acadêmico, RA, código da disciplina e turma.
- As anotações fora das normas não serão aceitos.
Plano de estudos com acompanhamento (alunos dependentes)
De acordo com a Resolução 080/2004-CEP, o aluno matriculado em componente curricular em regime de dependência, deve comunicar ao professor caso haja conflito de horário com as disciplinas da série regular. Se este é o seu caso, preencha o plano e procure o professor com uma cópia do seu horário.
É extremamente importante que os alunos em acompanhamento leiam a Resolução 080/2004-CEP e mantenham contato semanal com o professor para esclarecer eventuais dúvidas.
Para os alunos em acompanhamento a entrega das atividades conta como frequência. A não entrega das atividades implica em falta naquele período. A frequência mínima para aprovação é de 75%.