Turma X
Horários e salas | Material | Avaliação | Monitoria
Todo o material disponível está no formato PDF. Para visualizá-lo, você vai usar um leitor de PDF de sua preferência, que normalmente já está instalado em todos os computadores, mas você pode explorar outras opções de leitores.
Todas as apresentações contêm o conteúdo da disciplina de Algoritmos (código DCC199), seguido do conteúdo correspondente para as turmas práticas Algoritmos - Prática (código DC5199) tudo em um mesmo arquivo.
O plano de curso das disciplinas podem ser visualizados nos seguintes links:
Segue abaixo o material didático relativo a cada conteúdo da disciplina:
Aula 00 - Apresentação da disciplina; Primeiros passos do processo de desenvolvimento de algoritmos (slides e link para a ferramenta ELoS, que será utilizada na aula prática).
Aula 01 - Algoritmos; Introdução à programação (slides e capítulo 1 do livro).
Aula 02 - Variáveis, tipos de dados, comandos de I/O, atribuição, teste de mesa (slides, capítulo 2 do livro e videoaula).
Aula 03 - Funções (slides, capítulo 3 do livro e videoaula).
Aula 04 - Estruturas de controle condicionais (slides, capítulo 4 do livro e videoaula).
Aula 05 - Estruturas de controle com repetições (capítulo 5 do livro / Parte I: slides e videoaula / ParteII: slides e videoaula).
Aula 06 - Vetores Numéricos (slides, capítulo 6 do livro e videoaula).
Aula 07 - Strings (slides, capítulo 7 do livro e videoaula).
Aula 08 - Matrizes (slides, capítulo 8 do livro e videoaula).
Aula 09 - Estruturas de dados heterogêneas (slides, capítulo 9 do livro e videoaula).
Videoaulas de exercícios elaboradas pelo professor Ronney Castro.
Listas de exercícios:
Revisões para as avaliações:
TVC 1: enunciado, gabarito e videoaula com a solução
TVC 2: enunciado, gabarito e videoaula com a solução
TVC 3: enunciado, gabarito e videoaula com a solução
TVC 4: enunciado, gabarito e videoaula com a solução
Para alunos curiosos (e alunos da computação):
Tutorial sobre Debug no CodeBlocks (elaborado pelo Prof João Paulo Scoralick)
Comentários sobre leiaute (Prof Paulo Feofiloff - USP)
Números randômicos (Prof Paulo Feofiloff - USP)
The Missing Semester of Your CS Education (em inglês)
Ambiente de Desenvolvimento (elaborado por Gabriel Malosto)