Página do curso de Programação II ministrado em 2020/1 pelo Prof. Raphael.
Listas de Exercícios. Ao longo do curso, serão disponibilizadas listas de exercícios por meio do sistema URI Online Judge. O resultado obtido na execução dos exercícios das listas irá compor a nota T.
Regras:
- Provas básicas: Prova 1 (P1) e Prova 2 (P2) -> Fortemente recomendado que o aluno faça as duas provas.
- Trabalho (T): Nota de 0 a 10 alcançada pelo aluno após a execução das listas e atividades propostos ao longo do curso.
- Verificação de Reposição (VR). O aluno pode escolher por fazer a VR, que irá obrigatoriamente substituir a menor nota entre P1 e P2. A VR funciona como segunda chamada.
- Média das Provas (MP):
- Caso não tenha feito VR: MP = (P1+P2)/2
- Caso tenha feito VR: MP = (max{P1,P2}+VR)/2
- Média final (MF):
- Graduação: MF = MP + 0,1*T
- Alunos com 4<=MF<6 podem fazer Verificação Suplementar (VS)
- Média Suplementar (MS): média final após VS
- MS = VS
- A média será dada por M = 0,5*P1 + 0,5*P2 + 0,1*T
Plano de Aulas
16-mar-2020. Aula 1.1 (Conceitos Básicos)
18-mar-2020. Aula 1.2 (Funções e Procedimentos) e Aula 1.3 (Escopo de Variáveis)
23-mar-2020. Aula 1.4 (Strings)
25-mar-2020. Laboratório 1 (Exercícios básicos)
30-mar-2020. Aula 2.1. Motivação: algoritmos de ordenação.
01-abr-2020. Aula 2.2. Divisão-e-conquista
06-abr-2020. Aula 2.3. Recursão
08-abr-2020. Não haverá aula – véspera de feriadão.
13-abr-2020. Aula 2.4. Algoritmos MergeSort e QuickSort
15-abr-2020. Laboratório 2.
20-abr-2020. Recesso
22-abr-2020. Aula de dúvidas/complemento (sem registro de presença).
27-abr-2020. Aula 3.1. Memória e Endereço e Aula 3.2. Ponteiros
29-abr-2020. Laboratório 3
04-mai-2020. Aula 3.3. Alocação Dinâmica de Memória (não cai na P1)
06-mai-2020. Aula de dúvidas/complemento (sem registro de presença).
11-mai-2020. Prova 1
13-mai-2020. Aula 4.1. Registros e Tipos
18-mai-2020. Padrão de correção da Prova 1 (sem registro de presença).
20-mai-2020. Aula 4.2. Tipo Abstrato de Dados e Aula 4.3. Modularização
25-mai-2020. Não haverá aula.
27-mai-2020. Laboratório 4 (com monitores).
01-jun-2020. Não haverá aula.
03-jun-2020. Laboratório 5 (com monitores).
08-jun-2020. Aula 5.1 (Lista encadeada/ligada)
10-jun-2020. Laboratório 6
15-jun-2020. Aula 5.2 (Outras listas)
17-jun-2020. Laboratório 7
22-jun-2020. Aula 5.3 (Fila e Pilha)
24-jun-2020. Laboratório 8
29-jun-2020. Aula 5.4 (Arquivos)
01-jul-2020. Laboratório 9
06-jul-2020. Aula de dúvidas/complemento (sem registro de presença).
08-jul-2020. Prova 2.
13-jul-2020. Padrão de correção da Prova 2 (sem registro de presença).
08-jul-2020. Verificação de Reposição.
13-jul-2020. Padrão de correção da Verificação de Reposição (sem registro de presença).
15-jul-2020. Verificação Suplementar.
17-jul-2020. Padrão de correção da Verificação Suplementar (sem registro de presença).