Save For Later

Introduction to Discrete Mathematics for Computer Science

Save For Later

Learn the language of Computer Science

Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not a coincidence that math puzzles are often used for interviews). We introduce you to this language through a fun try-this-before-we-explain-everything approach: first you solve many interactive puzzles that are carefully designed specifically for this online specialization, and then we explain how to solve the puzzles, and introduce important ideas along the way. We believe that this way, you will get a deeper understanding and will better appreciate the beauty of the underlying ideas (not to mention the self confidence that you gain if you invent these ideas on your own!). To bring your experience closer to IT-applications, we incorporate programming examples, problems, and projects in the specialization.

Read More

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

From University of California San Diego, National Research University Higher School of Economics, HSE University via Coursera
Hours 121
Instructors Alexander S. Kulikov, Michael Levin, Vladimir Podolskii, Владимир Подольский
Language English
Subjects Programming Mathematics

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Math Enrichment Teacher $28k

Math Tutor Manager $45k

Teacher, Math $51k

Chemistry and Math Tutor $51k

Supervisor Math Instructor $52k

Math Sales Specialist $53k

Math Teacher & Facilitator $55k

Math and History Instructor $56k

Physics/Math Teacher $61k

Math/Science Instructor $62k

Math Teacher & Math Team Coach $71k

Engineering Solutions - Discrete Controls Engineer $102k

Courses in this Specialization

Listed in the order in which they should be taken

Starts Course Information

Jul
3

Mathematical Thinking in Computer Science

Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will...

Coursera | University of California San Diego, National Research University Higher School of Economics, HSE University

Save

Jul
3

Combinatorics and Probability

Counting is one of the basic mathematically related tasks we encounter on a day to day basis. The main question here is the following. If we need to count something, can we do...

Coursera | University of California San Diego, National Research University Higher School of Economics, HSE University

Save

Jul
3

Introduction to Graph Theory

We invite you to a fascinating journey into Graph Theory — an area which connects the elegance of painting and the rigor of mathematics; is simple, but not unsophisticated....

Coursera | University of California San Diego, National Research University Higher School of Economics, HSE University

Save

Jun
26

Number Theory and Cryptography

A prominent expert in the number theory Godfrey Hardy described it in the beginning of 20th century as one of the most obviously useless branches of Pure Mathematics�. Just 30...

Coursera | University of California San Diego, National Research University Higher School of Economics, HSE University

Save

Jun
26

Delivery Problem (You were viewing this course)

In this online course we’ll implement (in Python) together efficient programs for a problem needed by delivery companies all over the world millions times per day — the travelling...

Coursera | University of California San Diego, National Research University Higher School of Economics, HSE University

Save

Coursera

&

University of California San Diego, National Research University Higher School of Economics, HSE University

From University of California San Diego, National Research University Higher School of Economics, HSE University via Coursera
Hours 121
Instructors Alexander S. Kulikov, Michael Levin, Vladimir Podolskii, Владимир Подольский
Language English
Subjects Programming Mathematics

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Math Enrichment Teacher $28k

Math Tutor Manager $45k

Teacher, Math $51k

Chemistry and Math Tutor $51k

Supervisor Math Instructor $52k

Math Sales Specialist $53k

Math Teacher & Facilitator $55k

Math and History Instructor $56k

Physics/Math Teacher $61k

Math/Science Instructor $62k

Math Teacher & Math Team Coach $71k

Engineering Solutions - Discrete Controls Engineer $102k

Similar Courses

Sorted by relevance