Aulas teóricas - turmas A, B, C e D: terças-feiras às 10hs (sala CB04) e quintas-feiras às 10hs (sala CB01).
Aulas práticas - turmas A e B: segundas-feiras às 10hs (Salas SI03 e SI05).
Aulas práticas - turmas C e D: terças-feiras às 14hs (Salas SI03 e SI05).
Atendimento: imediatamente após o final das aulas ou em outro horário com agendamento prévio com a professora por email ou, ainda, diariamente nos plantões de dúvidas com os monitores.
16/05: Revisão de prova 1 na sala 68 do IC nos dias 16/05 e 17/05 das 14:00 às 17:00. Outros horários podem ser combinados por email.
Notas da segunda prova. Revisão: 28/07 das 14:00 às 16:00 na sala 68 do IC.
02/03: Informações sobre a disciplina. Algoritmos.
07/03: Variáveis, tipo, atribuição, estrutura básica de um programa.
09/03: Comandos de entrada e saída (E/S padrão) e operações aritméticas.
14/03: Expressões relacionais e lógicas. Comando condicional.
16/03: Comando condicional: if-else-if.
21/03: Comando condicional: if-else-if.
23/03: Comandos repetitivos (I).
28/03: Comandos repetitivos (II) - Variável indicadora.
30/03: Comandos repetitivos (III).
04/04: Comandos repetitivos (IV).
06/04: Vetores.
11/04: Strings.
18/04: Matrizes e vetores multidimensionais.
20/04: Ordenação.
25/04: Ordenação e Busca.
27/04: Prova.
02/05: Funções.
04/05: Correção da P1. Funções
09/05: Funções.
11/05: Ponteiros.
16/05: Ponteiros e Alocação Dinâmica.
18/05: Ponteiros e Alocação Dinâmica.
23/05: Registros.
25/05: Registros.
30/05: Recursão.
01/06: Recursão.
06/06: Recursão - Quicksort e Mergesort .
08/06: Arquivos texto e Arquivos binários.
13/06: Revisão.
20/06: Exercícios.
22/06: Prova.