Programming Discrete Math Concepts for Beginners
Learn how to program key discrete math concepts such as set theory, combinatorics, and graph theory, using Python.
Discrete mathematics is the basis of several popular algorithms. This course shows the discreteness of data structures and algorithms. It can benefit programmers with a non-CS background looking to strengthen their foundations by connecting theoretical concepts with practical programming scenarios.
The course starts with discussing relating discrete mathematics with algorithms and data structures. You will have examples demonstrating variables, conditional expressions, and arrays as basic building blocks of programming. Then, you will use classes and objects to define and implement linear data structures. You will also learn about the binary tree traversals and templates and the topics of time complexity, set difference, and rearranging the values in a string.
By the end of the course, you will have a strong grasp of algorithm design, data structure implementation, and overall problem-solving.
There are no reviews yet.