MC102 - Algoritmos e Programação de Computadores - 2019.1
Professor: Raquel Cabral (raquel.cabral@ic.unicamp.br)
- [16/07/2019] Notas Exame Final(Vocês pode tirar dúvida sobre a nota/prova amanhã pela manhã.)
- [04/07/2019] Notas com a média.
- [04/07/2019] Gabarito da Prova 2
- [03/07/2019] Notas
- [13/06/2019] Exemplo da Prova 2.
- [28/05/2019] As notas das tarefas de Laboratório já estão disponíveis.
- [27/05/2019] Número de faltas até o momento.
- [14/05/2019] Notas da prova 1 (Já com as correções da aula de hoje.) (Para quem não viu a prova hoje pode me procurar no prédio do Instituto de Computação, Sala 91)
- [14/05/2019] Gabarito da prova 1
- [21/02/2019] A disciplina terá início no dia 28/02/2019.
- [12/03/2019] Os alunos que ainda não estão cadastrados no Moodle devem entrar em contato com a coordenadora da disciplina (islene@ic.unicamp.br)
- [04/07/2019] Notas com a média.
InfoInformações sobre a disciplina
- Turma: MC-102 ABC
- Horários e salas das aulas:
- Aulas Práticas:
- Turma A: Segunda-feira - 10h00-12h00 - Sala SI10
Turma B: Segunda-feira - 10h00-12h00 - Sala SI05
Turma C: Terça-feira - 14h00-16h00 - Sala SI08
- Atendimento: Este oferecimento de MC102 conta com a colaboração de várias(os) alunas(os) de pós-graduação (PEDs) e graduação (PADs) que atuam como monitoras(es). Além do atendimento durante as aulas de laboratório, haverá plantões de dúvidas presenciais e aulas extras de revisão em horários e salas que serão divulgados na página web geral da disciplina (https://ic.unicamp.br/~mc102/atendimento.html). As(Os) monitoras(es) da disciplina são:
- Italos Estilon da Silva de Souza (PED)
- Rogério Vinícius Matos Rocha (PED)
- Pinheiro Leite Benedito (PED)
- Giovanni Bertao (PAD)
- Guilherme Ianhes Martins de Araújo (PAD)
- Daniel Cardoso Custodio de Oliveira (PAD)
- Arthur Lucas da Silva Nogueira (PAD)
- Website da coordenação da disciplina:
Esta é uma disciplina comum a vários cursos e possui várias turmas. Neste link você encontra informações que valem para todas as turmas:
https://www.ic.unicamp.br/~mc102/
Cronograma e Material didático usado em aula
Cronograma das aulas teóricas e práticas:
Data | Assunto | Material da Aula |
---|---|---|
28/02/2019 | Introdução e Plano de Desenvolvimento | Aula01, O primeiro computador |
07/03/2019 | Estrutura de um programa, Variáveis, Objetos e Atribuição | Aula02, IPython Notebook |
12/03/2019 | Escrita, Leitura, Expressões Aritméticas, Conversão de Tipos | Aula03 , IPython Notebook |
14/03/2019 | Expressões Relacionais, Lógicas e Comandos Condicionais | Aula04 |
19/03/2019 | Comandos Condicionais: elif | Aula05 |
21/03/2019 | Comandos Repetitivos: while e for, break e continue | Aula06, IPython Notebook |
26/03/2019 | Comandos Repetitivos: Exercícios | Aula07, IPython Notebook |
28/03/2018 | Comandos Repetitivos: Variável Indicadora, Variável Contadora | Aula08, IPython Notebook |
02/04/2019 | Comandos Repetitivos: Laços Encaixados | Aula09 |
04/04/2019 | Listas | Aula10, IPython Notebook |
09/04/2019 | Strings | Aula11, IPython Notebook |
11/04/2019 | Strings & Listas: Exercícios | Aula12 |
16/04/2019 | Revisão para Prova 1: Exercícios | Aula13 |
23/04/2019 | Revisão para Prova 1: Exercícios | Aula14 |
25/04/2019 | Prova 1 (P1) | |
30/04/2019 | Tuplas e Dicionários | Aula15 |
02/05/2019 | Introdução a Funções | Aula16, IPython Notebook |
07/05/2019 | Funções | Aula17, Bugs incríveis |
09/05/2019 | Correção da Prova 1 | Aula18 |
14/05/2018 | Matrizes e Vetores Multidimensionais | Aula19, IPython Notebook |
16/05/2019 | Expressõs Regulares (Não será cobrado na prova) | Aula20 |
21/05/2018 | Algoritmos de Ordenação | Aula21 |
23/05/2019 | Busca Sequencial e Binária | Aula22 |
28/05/2019 | Arquivos Textos | Aula23 |
30/05/2019 | Arquivos Binários, Funções Recursivas | Aula24-1 Aula24-2 |
04/06/2019 | Algoritmos de Ordenação: Quick Sort & Merge Sort | Aula25, IPython Notebook |
06/06/2019 | Algoritmos de Ordenação: Quick Sort, Merge Sort | Aula25, IPython Notebook |
13/06/2019 | Algoritmos de Ordenação: Quick Sort, Merge Sort | Aula25, IPython Notebook |
18/06/2019 | Revisão para a Prova 2 | Aula26 |
25/06/2019 | Prova 2 (P2) | |
27/06/2019 | Revisão para o Exame | Aula27 |
02/07/2019 | Correção da Prova 2 | Aula27 |
04/07/2019 | Revisão para o Exame | Aula28 |
11/07/2019 | Exame |