Últimas notícias
- 01/07
Nota:
Nota do teste 03 e da prova no ar. Consulte a página de notas para mais informações. A revisão da prova e do teste será realizada hoje, as 14 horas, na mesma sala onde vocês fizeram o teste ou a prova.
- 23/06
Nota:
Nota dos labs 05 a 08 no ar. Consulte a página de notas para mais informações.
- 06/06
Lista:
Lista 03 no ar. Desculpem o atraso ...
Informações
Calendário
- 03/04 Teste 1.
- 29/04 Prova 1.
- 15/05 Teste 2.
- 19/06 Teste 3.
- 26/06 Prova 2.
- 15/07 Exame.
Atendimento
- Com os professores (plantão de dúvidas):
- Quartas-feiras, das 13 as 14, na sala CB-11
Listas de Exercícios
- Lista 1: Variáveis, expressões e
comandos condicionais.
- Lista 2: Comandos repetitivos, vetores,
matrizes, funções, busca e ordenação.
- Lista 3: Cadeias de caracteres, recursão e
arquivos.
Notas
As notas publicadas até o momento estão na página de
notas.
Laboratórios
As atividades de laboratório estão na página do Susy.
Informações úteis sobre o uso dos
computadores dos laboratórios.
Gostariamos de lembrar a todos que os projetos de laboratório
são INDIVIDUAIS. Como divulgado no primeiro dia
de aula, casos de fraude receberão nota zero na disciplina.
Aulas Teóricas
- Aula 01: Introdução à Programação de Computadores (slides, slides para impressão, exemplos)
- Aula 02: Variáveis e Atribuições (slides, slides para impressão, exemplos)
- Aula 03: Comandos de Entrada e Saída (slides, slides para impressão, exemplos)
- Aula 04: Atribuições e Operações Aritméticas (slides, slides para impressão, exemplos)
- Aula 05: Expressões Relacionais, Expressões Lógicas eComandos Condicionais I (slides, slides para impressão, exemplos)
- Aula 06: Comandos Condicionais II (slides, slides para impressão, exemplos)
- Aula 07: Comandos de Repetição I (slides, slides para impressão, exemplos)
- Aula 08: Comandos de Repetição II (slides, slides para impressão, exemplos)
- Aula 09: Vetores (slides, slides para impressão, exemplos)
- Aula 10: Matrizes (slides, slides para impressão, exemplos)
- Aula 11: Redefinição de tipos, Constantes, Registros e Enumerados (slides, slides para impressão, exemplos)
- Aula 12: Funções e Procedimentos I (slides, slides para impressão, exemplos)
- Aula 13: Funções e Procedimentos II (slides, slides para impressão, exemplos)
- Aula 14: Busca e Ordenação (slides, slides para impressão, exemplos)
- Aula 15: Cadeias de Caracteres (slides, slides para impressão, exemplos)
- Aula 16: Introdução a Recursão (slides, slides para impressão, exemplos)
- Aula 17: Busca e Ordenação Recursiva (slides, slides para impressão, exemplos)
- Aula 18: Busca Exaustivas e Outras Recursões (slides, slides para impressão, exemplos)
- Aula 19: Apontadores e Alocação Dinâmica de Memória (slides, slides para impressão, exemplos)
- Aula 20: Arquivos (slides, slides para impressão, exemplos)
- Aula 21: Arquivos Binários (slides, slides para impressão, exemplos)
- Aula 22: Listas Ligadas I (slides, slides para impressão, exemplos)
- Aula 23: Listas Ligadas II (slides, slides para impressão, exemplos)
Links
- KNOPPIX - Um
linux que pode ser executado a partir do CD. Se você estiver
baixando da UNICAMP, você pode baixar o KNOPPIX
mais rápido de um servidor localizado no
IC.
- Cygwin -
Um programa que simula um terminal linux no Windows,
incluindo o compilador GCC.
- DEV C++ -
Um compilador e ambiente de desenvolvimento para Windows.
Cuidado!!! os programas feitos no DEV C++ são ligeiramente
diferentes daqueles feitos no GCC. Não esqueça de
testar o seu programa nos laboratórios do PB antes de enviá-los
para correção!!!
Outras Fontes de Informação
Além da bibliografia publicada na folha de
informação do curso e das transparências das aulas, algumas outras
fontes de informação podem ser úteis. Estas fontes não são parte do
material oficial do curso, mas podem ser consultadas por quem quiser
se aprofundar.