Save For Later

Introduction to Discrete Mathematics for Computer Science

Save For Later

Build a Foundation for Your Career in IT

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

From University of California San Diego, National Research University Higher School of Economics 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

Oct
12

Mathematical Thinking in Computer Science (You were viewing this course)

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

Save

Oct
12

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

Save

Oct
12

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

Save

Oct
5

Number Theory and Cryptography

We all learn numbers from the childhood. Some of us like to count, others hate it, but any person uses numbers everyday to buy things, pay for services, estimated time and...

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

Save

Oct
5

Delivery Problem

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 salesman problem. The...

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

Save

Coursera

&

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

From University of California San Diego, National Research University Higher School of Economics 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