Programação II – Grad. UFF 2020/1

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).