MC102 - Algoritmos e Programação de Computadores
Turmas OP - 1º Semestre 2016
Professor: Rafael C. S. Schouery - rafael@ic.unicamp.br
Horário:
- Aulas teóricas: terças-feiras às 19:00 (CB06), quintas-feiras às 21:00 (CB03)
- Aulas práticas: terças-feiras às 21:00 (SI03 e SI05)
- Atendimento: imediatamente após o final das aulas com o professor e diariamente nos plantões de dúvidas com os monitores.
Atenção: O atendimento será feito no laboratório SI04 (e não SI03) e o horário de monitoria será das 13:00 às 13:50 e das 18:00 às 18:50.
- Em vista do bloqueio aos laboratórios SI, os atendimentos de MC102OP passam a ser na sala 302 do IC3 no Instituto de Computação (prédio na Rua Saturnino de Brito), mantendo o mesmo horário.
Monitores:
- Felipe dos Santos Pinto de Andrade (PED)
- Thiago Augusto Lopes Genez (PED)
- Tales Lelo da Aparecida (PAD)
Exercícios práticos:
- Novos exercícios às segundas-feiras disponíveis no SuSy
- Devem ser entregues até a sexta-feira seguinte da sua publicação
Notas:
- Notas dos laboratórios
- Notas Finais
- Vistas da P2 - Sala 02 do IC1 - Segunda (22/08) 18:30 - 20:00
Listas:
Informações:
- Programa da disciplina
- Regras, Informações e Referências (alterado em 27/04)
- Exercícios e Material adicional
- Download do Code::Blocks
- Solução do Exercício 4 da aula 12
- Solução do Exercício 7 da lista 3
Datas das Provas:
- 19/04/2016 - Prova I
- 11/08/2016 - Prova II na sala PB06 (alterada em 10/08)
- 18/08/2016 - Exame na sala PB06 (alterada em 10/08)
Slides (preparados pelo Prof. Eduardo C. Xavier):
- 01/03: Introdução à Programação de Computadores
- 03/03: Variáveis, Atribuições e Estrutura Básica de um programa
- 08/03: Escrita, Leitura e Operações Aritméticas - Primeira aula de Laboratório
- 10/03: Expressões Relacionais, Lógicas e Comandos Condicionais
- 15/03: Comandos Condicionais
- 17/03: Comandos Repetitivos
- 22/03: Comandos Repetitivos
- 29/03: Comandos Repetitivos
- 31/03: Comandos Repetitivos
- 05/04: Vetores
- 07/04: Strings
- 12/04: Matrizes e Vetores Multidimensionais
- 26/04: Funções I
- 28/04: Funções II
- 03/05: Funções III
- 05/05: Ponteiros I
- 10/05: Ponteiros II
- 17/05: Ponteiros III
- 19/05: Registros
- 31/05: Ordenação – Selection Sort e Bubble Sort
- 02/06: Ordenação – Insertion Sort e Busca em Vetores
- 14/06: Arquivos em C e Parâmetros do Programa
- 16/06: Recursão
- 21/06: Recursão II