MC102

Algoritmos e Programação de Computadores - Turma Z - 2s2019

Avisos


Informações Gerais

Disciplina
Aulas
  • Teóricas:
    • Terça-feira às 21h na sala PB 01
    • Quinta-feira às 19h na sala PB 01
  • Práticas:
    • Sexta-Feira às 21h na sala LM03
Contatos
Antonio Carlos Guimarães Junior (PED-B)
antonio.guimaraes@ic.unicamp.br
Renan Lima Baima (PED-C)
ra188960@students.ic.unicamp.br
João Lucas Moreira da Silva (PAD)
ra199650@students.ic.unicamp.br
Pedro Stramantinoli Pires Cagliume Gomes (PAD)
ra175955@students.ic.unicamp.br
Importante: Incluir [MC102] no assunto do e-mail

Calendário

O material das aulas será disponibilizado aqui.

# Data Conteúdo Material
00 01/08
  • Apresentação do PDD.
  • Motivação.
  • Conceitos básicos sobre algoritmos e programação.
Aula 0.pdf
01 06/08
  • Variáveis e tipos básicos: str, int, float e bool.
Aula 1.pdf
02 08/08
  • Expressões/operações aritméticas, relacionais e lógicas.
Aula 2.pdf
03
04
13/08
15/08
  • Revisão.
  • Comandos condicionais.
Revisão.pdf
Aula 3 e 4.pdf
05
06
07
20/08
22/08
27/08
  • Comandos repetitivos
    • Laços simples
    • Laços encaixados
Aula 5.pdf
Aula 6.pdf
Aula 7.pdf
08 29/08
  • Introdução a listas
Aula 8.pdf
09
10
11
03/09
05/09
10/09
  • Conceitos e operações com os objetos
    • Listas
    • Tuplas
    • Dicionários
    • Strings
Aula 9.pdf
Revisão 2.pdf
Aula 11.pdf
12
13
12/09
17/09
  • Revisão
Revisão P1.pdf
14 19/09
  • Prova 1
15
16
24/09
26/09
  • Funções
Aula 15.pdf
Aula 16.pdf
17
18
01/10
03/10
  • Matrizes
  • Exercícios
Aula 17.pdf
Aula 18.pdf
19
20
08/10
10/10
  • Algoritmos de Ordenação
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
Aula 19 e 20
21
22
15/10
17/10
  • Algoritmos de Busca
    • Busca Sequencial
    • Busca Binária
  • Exercícios
Aula 21.pdf
Aula 22.pdf
23 22/10
  • Teste conceitual
24 24/10
  • Arquivos de texto
Aula 24.pdf
25
26
29/10
31/10
  • Recursão
    • Exercícios
Aula 25.pdf
Aula 26.pdf
- 05/11
  • Não haverá aula.
27
28
07/11
12/11
  • Algoritmos recursivos de ordenação
    • Quicksort
    • Mergesort
    • Exercícios Ordenação
Aula 27 e 28
29
30
14/11
19/11
  • Revisão para a P2
    • Exercícios
Aula 29.pdf
31 21/11
  • Prova 2

Ferramentas e Bibliografia Adicional

Python

Material de Estudo


Notas