Mathematical Thinking in Computer Science

Coursera Course · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Mathematical Thinking in Computer Science

Coursera · Beginner ·📐 ML Fundamentals ·1h ago
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality. We will use these tools to answer typical programming questions like: How can we be certain a solution exists? Am I sure my program computes the optimal answer? Do each of these objects meet the given requirements? In the online course, we use a try-this-before-we-explain-everything approach: you wi…
Watch on Coursera ↗ (saves to browser)
The NEW wave of engineering 🤔
Next Up
The NEW wave of engineering 🤔
Sajjaad Khader