Escolha seu idioma
Curso de Matemática Discreta
+ de 400 mil profissionais na plataforma
Exclusivo para empresas

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 alunos

O que seu time vai dominar:

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 seu time estuda de forma prática Curso de Matemática Discreta

Como seu time pratica Curso de Matemática Discreta

Profissionais dessas empresas estudam na Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

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.

Cursos relacionados

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?