Algoritmos e Programação de Computadores
Olá, sou Ieremies Romero, doutorando em Ciências da Computação pelo IC - UNICAMP, e serei seu professor de MC102 neste primeiro semestre de 2026.
Você pode entrar em contato comigo pelo ieremies@ic.unicamp.br.
Avisos!
- [30.03] Lista 3 está disponível. Esta é maior do que as demais, mas não se cobrem de fazer todos os exercícios. O assunto de repetição é importante, então recomendo que, caso estejam inseguros, aproveitem a lista mais extensa para tirar suas dúvidas e exercitar. Ao final da lista há uma seção com dicas. Tentem pensar na solução sem elas primeiro, depois utilize-nas para dar aquele pontapé incial.
- [13.03] Confira o tutorial de instalação para auxiliar no laboratório 1.
- [22.02] Aulas teóricas começam dia 27 de fevereiro, enquanto as aulas de laboratório começam apenas na semana do 09 de março.
Material
- Os slides são fortemente inspirados (e, algumas vezes, copiados) do material do Prof. Rafael Schouery.
- As listas são cadernos marimo. Você pode copiá-las para modificar clicando no botão verde “Fork and run” no canto superior direito. Uma conta molab é necessária.
- As unidades marcadas por
são conteúdos extras que acredito serem imprescindíveis para sua formação, mas não fazem parte da ementa da disciplina
infelizmente. Assim, não haverá atividade avaliativa formalmente cobrando-as.
| Unidade | Slides | Listas | |
|---|---|---|---|
| Sobre a Disciplina | Slides | Handout | |
| Introdução | Slides | Handout | |
| Variáveis, Tipos, Operações de Aritmética | Slides | Handout | Lista |
| Entrada/saída, scripts, terminal e editor de texto | |||
| Condicionais | Slides | Handout | Lista |
| Repetição + Listas | Slides | Handout | Lista |
| Funções + Código Bom | Slides | Handout | |
| String, dicionários e conjuntos | |||
| Matrizes e Objetos Multidimensionais | |||
| Classes e Objetos | |||
| Ordenação e Busca | |||
| Recursão | |||
| Arquivos | |||
| Numpy | |||
| Pandas e Polars | |||
| Matplotlib e altair | |||
| Introdução à Machine Learning |
Notas e avaliação
Como esta é uma disciplina coordenada, eu não possuo nenhuma gerência sobre esta parte. Para isso, consulte a página da disciplina.
Para consultar a sua nota, a coordenação disponibiliza o link. Diretriz do CGPPD.