Retour à Mathematical Thinking in Computer Science

4.4

402 notes

•

88 avis

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 course, we use a try-this-before-we-explain-everything approach: you will be solving many interactive (and mobile friendly) puzzles that were carefully designed to allow you to invent many of the important ideas and concepts yourself.
Prerequisites:
1. We assume only basic math (e.g., we expect you to know what is a square or how to add fractions), common sense and curiosity.
2. Basic programming knowledge is necessary as some quizzes require programming in Python....

par JV

•Oct 16, 2017

I really liked this course, it's a good introduction to mathematical thinking, with plenty of examples and exercises, I also liked the use of other external graphical tools as exercises.

par KL

•Nov 29, 2018

The course is excellent and most stuff is being taught in a nicely presented way. The main disappointment is 15-puzzle, because it's too difficult to understand without proper material.

Filtrer par :

83 avis

par Amritya Vaibhav Dembla

•Feb 12, 2019

very very fun way to understand simple things

par Gourav Chatterjee

•Feb 02, 2019

very good

par Mike Papageorge

•Jan 31, 2019

I liked the course, and I enjoyed the math for sure. BUT, I think there were some sections that could have been explained more thoroughly and perhaps some videos that could have been shot again to be more clear. But whatever, I am very grateful to be able to learn this here :)

par Parthasaradhi Terugu

•Jan 29, 2019

Good course to gain knowledge of mathematics, Worth for everyone not only computer science

par Frederick Ho Kah Keong

•Jan 21, 2019

Some explanation are unclear or confusing.

par Daniel Shepherd

•Jan 20, 2019

Some of the explanations of concepts was just not clear and there were many verbal errors and some really odd editing in many of the videos. Overall the quality of this course is so so.

par Junaid Ali

•Jan 12, 2019

I am really enjoying this course as I take quiz and assignment and manage to solve and make my own analysis and thinking about it in no time.

Overall this course is providing me a different way to think.

par Shikhar Beriwal

•Jan 08, 2019

this course is nice and specially the puzzles and questions

par Ernest Dankwah

•Jan 05, 2019

this is a very nice course ,its has broaden my whole knowledge about maths

thanks to the creator of this course

par arsalan khan

•Dec 27, 2018

The audio feels "too mechanical" sometimes

Coursera propose un accès universel à la meilleure formation au monde,
en partenariat avec des universités et des organisations du plus haut niveau, pour proposer des cours en ligne.