Discrete Mathematics

Discrete Mathematics

(4.7/5 - 198 reviews)
$259.00

Explore the mathematical foundations of computer science with our comprehensive discrete mathematics course. Learn logic, set theory, proof techniques, combinatorics, graph theory, and algorithms that form the backbone of modern computing.

Essential for computer science students, software engineers, and anyone interested in understanding the mathematical principles behind algorithms and computational thinking.

What You'll Learn:

  • Mathematical logic and proof techniques
  • Set theory and relations
  • Combinatorics and counting principles
  • Graph theory and its applications
  • Algorithm analysis fundamentals
  • Recurrence relations and generating functions
Duration: 11 weeks
Level: Intermediate
Format: Video lectures + exercises
Certificate: Included

Course Curriculum

Module 1: Logic and Proofs

Propositional logic, predicate logic, proof techniques and strategies

Module 2: Set Theory

Sets, operations, relations, functions, and cardinality

Module 3: Combinatorics

Counting principles, permutations, combinations, pigeonhole principle

Module 4: Graph Theory

Graphs, trees, paths, circuits, graph algorithms and applications

Module 5: Advanced Topics

Recurrence relations, generating functions, and algorithm complexity

Meet Your Instructor

Dr. James Anderson

Ph.D. in Computer Science with specialization in theoretical computer science. Dr. Anderson has 14 years of experience teaching discrete mathematics and has authored several textbooks on the subject.

Student Reviews

Kevin Liu

"Perfect foundation for computer science. The graph theory section was particularly helpful for my algorithms class."

Michelle Brown

"Great course with clear explanations. The proof techniques section helped me tremendously in my other math courses."