
Curso de Matemática Discreta
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.
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
Para si que é empresa e quer formar a equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 35 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos de Matemática Discreta
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 2EsconderEsconder detalhesVer detalhesTeoria dos Números e Divisibilidade
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 3EsconderEsconder detalhesVer detalhesLógica Proposicional e de Predicados
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 4EsconderEsconder detalhesVer detalhesIndução Matemática e Recursão
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 5EsconderEsconder detalhesVer detalhesCombinatória e Princípios de Contagem
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 6EsconderEsconder detalhesVer detalhesRelações e Funções
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 7EsconderEsconder detalhesVer detalhesFundamentos da Teoria dos Grafos
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 8EsconderEsconder detalhesVer detalhesTeoria dos Grafos Avançada e Aplicações
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.
Seu certificado válido de conclusão
Este curso é para si:
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 os nossos alunos dizem
As vossas 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á vos recomendei a outras pessoas...

Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
FAQ
Quem é a Dedika?
O certificado é válido em Brasil?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















