CCM0118 Computação I
[Edição do 2o. semestre de 2024]
(Página eternamente minimal e em mutação)
Transparências de Sedgewick e Wayne (cópia local; possivelmente foram atualizadas)
Sinopse das aulas
Agosto
- Apresentação da disciplina. Aspectos éticos. Java e bibliotecas de S&W (introcs). Elementos básicos de programação
String
Elementos básicos de programação: tipos primitivos
básicos e - Elementos básicos de programação (cont.). Controle de fluxo: condicionais e laços
- Controle de fluxo: condicionais e laços (cont.)
- Controle de fluxo: condicionais e laços (cont.)
- Breve discussão sobre arrays (para o E01). Controle de fluxo: condicionais e laços (cont.)
Setembro
- Semana da Pátria
- Semana da Pátria
- Arrays (cont.)
- Arrays (cont.)
- Arrays (cont.)
- Arrays (cont.)
- Entrada e saída
- Entrada e saída (cont.)
Outubro
- Exercícios
- Prova 1
- Entrada e saída (cont.). Funções e bibliotecas
- Funções e bibliotecas (cont.)
- Funções e bibliotecas (cont.)
- Recursão
- Recursão (cont.)
- Recursão (cont.)
- Programação dinâmica / LCS
- LCS / recursão / geração de configurações
Novembro
- Geração de configurações (cont.)
- Geração de configurações (cont.). Backtracking
- Semana de break
- Semana de break
- Backtracking (escalonamento). Passeio do cavalo
- Passeio do cavalo (cont.). Percolação
- Percolação (cont.)
- O problema dos oito ladrilhos
Dezembro
- O problema dos oito ladrilhos (cont.)
- Prova 2
- Não haverá aula
- Prova substitutiva fechada