Programação estruturada e linguagem C:
Algoritmos (não faremos muito uso, esse conteúdo é de AEDS2 e 3):
Sala 3024; de preferência segundas e quartas das 18 às 19 horas; em outros horários atendo se estiver livre. Para evitar viagens perdidas, pode me enviar um e-mail para marcarmos um horário.
TP0 - Cofrinhos da Vó Mona [2 pontos extras] Entrega no Prático (2 de junho).
TP1 - Labirinto do Minotauro [15 pontos] Entrega no Prático (24 de junho).
TP2 - Concurso público [15 pontos] Entrega no Prático (4 de julho).
TP Extra - Passaro Raivoso [Pontos extras] Entrega até 8 de julho com entrevista para demonstração.
| Aulas | Data | Assunto | Observações |
| 01-02 | 07/3/2013 | Introdução; Computador simplificado | Exercícios 1 [gabarito] |
| 01-02 | 12/3/2013 | Introdução; Computador simplificado | |
| 03-04 | 14/3/2013 | C, compilação, entrada e saída, variáveis, tipos, expressões [slides] [exemplos] | |
| 05-06 | 19/3/2013 | C, revisão, condicionais, repetição [slides] [exemplos] | Entrega exercícios 1 |
| 07-08 | 21/3/2013 | Prática 1; Introdução ao ambiente de compilação | |
| 09-10 | 26/3/2013 | C, revisão, condicionais, repetição (continuação) [slides] [exemplos] | Exercícios 2 [gabarito]; entrega prática 1 (Moodle) [gabarito] |
| 28/3/2013 | Recesso escolar | ||
| 11-12 | 02/4/2013 | C, variáveis compostas homogêneas [slides] [exemplos] | Exercícios 3 [gabarito]; entrega exercícios 2 |
| 13-14 | 04/4/2013 | Prática 2 | |
| 15-16 | 09/4/2013 | C, variáveis compostas heterogêneas, ponteiros [slides] [exemplos] | Exercícios 4 [gabarito]; entrega exercícios 3 |
| 17-18 | 11/4/2013 | Prática 3 | Entrega prática 2 (Moodle) [gabarito] |
| 19-20 | 16/4/2013 | C, ponteiros | Exercícios 5 [gabarito] |
| 21-22 | 18/4/2013 | Prática 4 | Entrega prática 3 (Moodle) [gabarito]; entrega exercícios 4 |
| 23-24 | 23/4/2013 | C, funções, alocação dinâmica, entrada e saída com arquivo [slides] [exemplos] | Exercícios 6 [gabarito]; Entrega prática 4 (Moodle) [gabarito]; entrega exercícios 5 |
| 25-26 | 25/4/2013 | Prática 5 | |
| 27-28 | 30/4/2013 | Programação modular, boas práticas | |
| 29-30 | 02/5/2013 | Revisão para prova 1 | Entrega prática 5 (Moodle) [gabarito] |
| 07/5/2013 | Sem aula, ausência programada | ||
| 31-32 | 09/5/2013 | Prova 1 | |
| 33-34 | 14/5/2013 | Correção da Prova 1 | Entrega exercícios 6 |
| 35-36 | 16/5/2013 | Prática 6 | |
| 37-38 | 21/5/2013 | Desenho de algoritmos: torres de hanoi, recursividade [exemplos] | Exercícios 7 [gabarito] |
| 39-40 | 23/5/2013 | Prática 7 | Entrega prática 6 (Moodle) [gabarito] |
| 41-42 | 28/5/2013 | Desenho de algoritmos: encontrando picos | Exercícios 8 [gabarito]; entrega prática 7 (Moodle) [gabarito]; entrega exercícios 7 |
| 30/5/2013 | Feriado | ||
| 43-44 | 04/6/2013 | Boas práticas, modularização, const, static | |
| 45-46 | 06/6/2013 | Prática 8 | Entrega exercícios 8 |
| 11/6/2013 | Sem aula, ausência programada | ||
| 47-48 | 13/6/2013 | Prática 9 | Entrega prática 8 (Moodle) [gabarito] |
| 49-50 | 18/6/2013 | Desenho de algoritmos | Exercícios 9 [gabarito] |
| 51-52 | 20/6/2013 | Prática 10 | Entrega prática 9 (Moodle) [gabarito] |
| 53-54 | 25/6/2013 | Revisão para prova 2 | |
| 55-56 | 27/6/2013 | Prova 2 | Entrega prática 10 (Moodle) [gabarito]; entrega exercícios 9 |
| 57-58 | 02/7/2013 | Correção da prova 2 | |
| 59-60 | 04/7/2013 | Prova suplementar |
Prova suplementar só para quem perdeu uma das provas anteriores.
Revisão de prova e trabalhos durante as duas semanas seguintes à entrega da correção.
Abono todas as faltas de alunos com mais de 60 pontos.
Trabalhos e exercícios não podem ser entregues com atraso.