Universidade Federal de Pernambuco (UFPE)
Centro de Informática (CIn)
Graduação em Ciência da Computação

Matemática Discreta

Primeiro Semestre de 2001

Horário de Aulas
Turma I1 (Sala 8)
  4a Feira, de 10h às 12h
  6a Feira, de 8h às 10h

Professor: Ruy José Guerra Barretto de Queiroz.

Notas

  • Primeira Prova: aqui
  • Segunda Prova: aqui
  • Prova Final: aqui

    Bibliografia Básica
    Livro texto

    Livro complementar Material sobre "proposições" e "provas/demonstrações":
  • Discrete Mathematics for CS, Blum/Wagner
  • Proofs by Induction, Blum/Wagner

    Material sobre teoria dos conjuntos

  • Discrete Mathematics, Iain Philips

    Programação de Aulas

    Aula
    Data
    Assunto
    Horas Acum.
    1 7/mar Apresentação do Curso
    Provas por Indução
    02
    2 9/mar Noções básicas sobre conjuntos 04
    3 14/mar Funções. Propriedades de funções 06
    4 16/mar Funções inversas. Composição de funções 08
    5 21/mar Seqüências. Somatórios 10
    6 23/mar Cardinalidade. Enumerabilidade
    12
    7 4/abr Crescimento de funções. Notação "O(f(n))" 14
    8 6/abr Noções básicas de custo de algoritmos
    16
    9 11/abr (Não houve aula) 18
    10 18/abr Algoritmos numéricos: divisão, mdc, mmc
    Aritmética modular
    20
    11 20/abr Algoritmo de Euclides (mdc)
    Representação de inteiros
    22
    12 25/abr Teorema chinês do resto
    Pseudoprimos
    Noções básicas de criptografia RSA
    24
    13 27/abr Algoritmos para operações com matrizes
    26
    14 2/mai Definições recursivas; algoritmos recursivos
    28
    15 4/mai Princípios básicos de contagem
    Princípio da inclusão-exclusão
    Princípio da "casa-de-pombos" (pigeonhole)
    30
    16 9/mai Permutações; combinações; coeficientes binomiais
    Teorema binomial
    Permutações e combinações com repetições
    32
    17 11/mai Relações de recorrência: definição, exemplos
    Relações de recorrência: técnicas de resolução
    Funções geradoras
    34
    18 16/mai Primeira Prova 36
    19 18/mai Relações: definições, propriedades, operações
    Fechos de uma relação
    38
    20 23/mai Ordenações parciais
    Reticulados, semi-reticulados, reticulados completos
    40
    21 25/mai Grafos: definições, terminologia, representação
    Subgrafos; grafos bipartidos
    42
    22 30/mai Conectividade, caminhos, circuitos 44
    23 1/jun Caminhos mais curtos
    Algoritmo de Dijkstra
    46
    24 6/jun Planaridade, coloração 48
    25 8/jun Árvores: definições, terminologia, propriedades 50
    26 13/jun Árvores binárias de busca
    Busca em árvores
    52
    27 15/jun Árvores aplicadas a algoritmos de ordenação 54
    28 20/jun Árvores geradoras: definição, algoritmos
    Árvores geradoras de peso mínimo
    56
    29 22/jun Álgebras booleanas: definições, aplicações 58
    30 27/jun Álgebras booleanas: completude funcional
    Álgebras booleanas: portas lógicas; minimização
    60
    31 29/jun Estruturas algébricas: grupos
    62
    32 04/jul Estruturas algébricas: anéis, corpos
    64
    33 6/jul Segunda Prova 66
    34 11/jul Prova Final 68


    ATENÇÃO: Newsgroup
    Todas as mensagens relativas à disciplina são veiculadas no newsgroup depto.cursos.grad.if670.

    Última atualização: 12 de Julho de 2001, 16:20:19