Escolha seu idioma
Curso de Matemática Discreta
Mais de 2 milhões de alunos no mundo

Curso de Matemática Discreta

4,3

Matemática Discreta é a espinha dorsal matemática da ciência da computação, e este curso lhe dá domínio completo dela. Da lógica e teoria dos conjuntos aos algoritmos de grafos e criptografia, cada tópico é construído para clareza e aplicação prática. Esteja você se preparando para entrevistas técnicas, avançando em um curso de ciência da computação ou fortalecendo seu pensamento algorítmico, este curso oferece o rigor que você precisa.

Dedika para empresas

O que você vai aprender:

Este curso cobre todo o espectro da matemática discreta, começando com lógica, técnicas de demonstração e teoria dos conjuntos, avançando pela teoria dos números, combinatória, relações e funções. Você estudará teoria dos grafos em profundidade, incluindo algoritmos de travessia, coloração, emparelhamento e fluxo em redes. O curso também aborda indução matemática, relações de recorrência e análise de complexidade de algoritmos usando notação assintótica. Tópicos complementares incluem álgebra booleana, teoria dos autômatos, probabilidade e a matemática da criptografia moderna. Ao final, você terá as ferramentas analíticas para raciocinar com precisão sobre algoritmos, estruturas de dados e sistemas computacionais.

Como você estuda de forma prática Curso de Matemática Discreta

Como você pratica Curso de Matemática Discreta

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 35 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos de Matemática Discreta

  • Aula 1 • Notação e Símbolos Matemáticos

    Aborda símbolos padrão, quantificadores e notação de somatório usados em matemática discreta. Desenvolve fluência na leitura e escrita de enunciados matemáticos formais.

  • Aula 2 • Introdução à Lógica e Proposições

    Define proposições, conectivos lógicos e valores-verdade. Conecta o raciocínio lógico à redação de demonstrações e à análise de algoritmos.

  • Aula 3 • Conjuntos e Operações com Conjuntos

    Apresenta conjuntos, pertinência e operações como união, interseção e complemento. Fornece a linguagem fundamental para todos os tópicos subsequentes.

  • Aula 4 • Técnicas Básicas de Demonstração

    Apresenta demonstração direta, demonstração por contraposição e prova por contradição. Capacita os alunos a construir e avaliar argumentos matemáticos rigorosos.

Capítulo 2Ver detalhes

Teoria dos Números e Divisibilidade

  • Aula 1 • Números Primos e Fatoração

    Examina a distribuição de números primos, testes de primalidade e a fatoração única. Dá suporte à compreensão da criptografia RSA e de algoritmos de teoria dos números.

  • Aula 2 • Aritmética Modular

    Apresenta congruências, operações modulares e classes de resíduos. Fornece a base aritmética para aplicações criptográficas e de hashing.

  • Aula 3 • Divisibilidade e Propriedades dos Inteiros

    Define divisibilidade, fatores e múltiplos para inteiros. Estabelece propriedades usadas no cálculo de MDC e na aritmética modular.

  • Aula 4 • Máximo Divisor Comum e MMC

    Aborda o cálculo de MDC e MMC usando o algoritmo de Euclides. Conecta esses conceitos à simplificação de frações e ao cálculo de inversos modulares.

Capítulo 3Ver detalhes

Lógica Proposicional e de Predicados

  • Aula 1 • Formas Normais e Simplificação

    Aborda as formas normais conjuntiva e disjuntiva e a simplificação booleana. Conecta a simplificação lógica ao projeto de circuitos e ao raciocínio automatizado.

  • Aula 2 • Lógica Proposicional e Inferência

    Formaliza a lógica proposicional com regras de inferência e leis lógicas. Desenvolve a capacidade de derivar conclusões a partir de premissas dadas de forma sistemática.

  • Aula 3 • Lógica em Algoritmos e Programas

    Aplica o raciocínio lógico à correção de programas, invariantes de laço e especificações. Conecta a lógica formal à verificação de software e à análise de algoritmos.

  • Aula 4 • Lógica de Predicados e Quantificação

    Estende a lógica proposicional com predicados, domínios e quantificadores. Permite a expressão precisa de enunciados sobre coleções de objetos.

Capítulo 4Ver detalhes

Indução Matemática e Recursão

  • Aula 1 • Definições e Estruturas Recursivas

    Define sequências, conjuntos e funções recursivamente. Conecta definições recursivas a estruturas de dados como listas e árvores.

  • Aula 2 • Indução Forte e Princípio da Boa Ordenação

    Estende a indução para a forma forte e a conecta ao princípio da boa ordenação. Permite demonstrações em que vários casos anteriores são necessários simultaneamente.

  • Aula 3 • Resolução de Relações de Recorrência

    Aborda métodos para encontrar soluções em forma fechada para recorrências lineares. Auxilia na análise de complexidade de algoritmos por meio da resolução de recorrências.

  • Aula 4 • Princípio da Indução Matemática

    Apresenta a indução fraca com a estrutura de caso base e passo indutivo. Estabelece a ferramenta principal para demonstrar enunciados sobre números naturais.

Capítulo 5Ver detalhes

Combinatória e Princípios de Contagem

  • Aula 1 • Princípio da Casa dos Pombos e Aplicações

    Enuncia o princípio da casa dos pombos e o aplica a demonstrações de existência. Demonstra como argumentos de contagem garantem propriedades estruturais em sistemas discretos.

  • Aula 2 • Introdução às Funções Geradoras

    Apresenta as funções geradoras ordinárias como ferramenta de contagem. Conecta a álgebra polinomial à enumeração combinatória e à resolução de recorrências.

  • Aula 3 • Permutações e Combinações

    Distingue seleções ordenadas e não ordenadas e deriva fórmulas baseadas em fatorial. Aplica esses conceitos a problemas de agendamento, arranjo e seleção.

  • Aula 4 • Teorema Binomial e Identidades

    Demonstra o teorema binomial e deriva identidades combinatórias. Conecta a expansão algébrica a argumentos de contagem e ao triângulo de Pascal.

  • Aula 5 • Regras Básicas de Contagem

    Apresenta os princípios da adição e da multiplicação para contagem de resultados. Forma a base para todas as técnicas combinatórias avançadas do capítulo.

Capítulo 6Ver detalhes

Relações e Funções

  • Aula 1 • Relações de Equivalência e Partições

    Conecta relações de equivalência a partições de um conjunto em classes disjuntas. Aplica classes de equivalência à aritmética modular e a sistemas de tipos.

  • Aula 2 • Funções: Tipos e Propriedades

    Classifica funções como injetoras, sobrejetoras e bijetoras e analisa inversas. Auxilia na compreensão de codificação de dados, hashing e transformações criptográficas.

  • Aula 3 • Relações Binárias e Propriedades

    Define relações binárias e suas propriedades: reflexividade, simetria e transitividade. Fornece a estrutura para relações de equivalência e de ordem.

  • Aula 4 • Ordens Parciais e Totais

    Apresenta ordens parciais, diagramas de Hasse e ordens totais. Conecta relações de ordenação a algoritmos de ordenação e estruturas de reticulados.

Capítulo 7Ver detalhes

Fundamentos da Teoria dos Grafos

  • Aula 1 • Árvores e Árvores Geradoras

    Define árvores, árvores enraizadas e árvores geradoras e demonstra propriedades-chave. Conecta estruturas de árvore a dados hierárquicos e algoritmos de árvore geradora mínima.

  • Aula 2 • Propriedades de Grafos e Grafos Especiais

    Examina sequências de graus, conectividade e famílias especiais de grafos. Conecta propriedades estruturais ao projeto de algoritmos e à análise de redes.

  • Aula 3 • Caminhos e Ciclos Eulerianos e Hamiltonianos

    Enuncia condições para caminhos e circuitos eulerianos e hamiltonianos. Aplica esses conceitos a problemas de roteamento, agendamento e projeto de redes.

  • Aula 4 • Definições e Representações de Grafos

    Define vértices, arestas, grafos direcionados e não direcionados e representações comuns. Estabelece vocabulário e estruturas de dados para todos os algoritmos em grafos.

  • Aula 5 • Algoritmos de Percurso em Grafos

    Aborda a busca em largura e a busca em profundidade com análise de complexidade. Aplica o percurso a problemas de alcançabilidade, detecção de ciclos e ordenação topológica.

Capítulo 8Ver detalhes

Teoria dos Grafos Avançada e Aplicações

  • Aula 1 • Fluxo em Redes e Teorema do Fluxo Máximo e Corte Mínimo

    Apresenta redes de fluxo, fluxos viáveis e o teorema do fluxo máximo e corte mínimo. Conecta fluxo em redes a transporte, roteamento e alocação de recursos.

  • Aula 2 • Emparelhamento e Grafos Bipartidos

    Aborda emparelhamentos perfeitos, teorema de Hall e algoritmos de caminho aumentante. Aplica a teoria de emparelhamento à otimização de atribuição e agendamento.

  • Aula 3 • Algoritmos de Caminho Mínimo

    Aborda os algoritmos de Dijkstra e Bellman-Ford para caminhos mínimos em grafos ponderados. Aplica esses conceitos a protocolos de roteamento e sistemas de navegação geográfica.

  • Aula 4 • Grafos Planares e Isomorfismo de Grafos

    Demonstra a fórmula de Euler para grafos planares e introduz testes de isomorfismo. Conecta planaridade a layout de circuitos e consultas em bancos de dados de grafos.

  • Aula 5 • Coloração de Grafos e Número Cromático

    Define coloração de grafos, número cromático e algoritmos de coloração gulosa. Aplica coloração a problemas de agendamento, alocação de registradores e mapas.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Estudantes de graduação em ciência da computação: construindo a base teórica que seu curso exige.

  • Engenheiros de software: preenchendo as lacunas matemáticas que limitam sua resolução algorítmica de problemas.

  • Graduados de bootcamps de programação: fazendo a transição para funções que exigem conhecimento formal de ciência da computação.

  • Aspirantes a cientistas de dados: precisando de combinatória e probabilidade para modelar sistemas do mundo real.

  • Programadores autodidatas: prontos para ir além da sintaxe para o pensamento computacional rigoroso.

  • Entusiastas da matemática: curiosos sobre como estruturas abstratas alimentam os sistemas computacionais modernos.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?