Chevron Left
Retour à Mathematical Thinking in Computer Science

Avis et commentaires pour d'étudiants pour Mathematical Thinking in Computer Science par Université de Californie à San Diego

4.4
étoiles
1,172 évaluations
278 avis

À propos du cours

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....

Meilleurs avis

AD

Mar 26, 2019

The teachers are informative and good. They explain the topic in a way that we can easily understand. The slides provide all the information that is needed. The external tools are fun and informative.

CW

Feb 02, 2020

I loved this course! So many interesting things to think about, thoughtfully explained by brilliant instructors. The puzzles really get you thinking. Such genius to put them before the lectures!

Filtrer par :

76 - 100 sur 274 Avis pour Mathematical Thinking in Computer Science

par Sowat H R

Apr 27, 2020

Highly recommended for beginners.

par SANKALP J

May 06, 2020

Good and Nice way of learning

par Nick E

Apr 22, 2020

Really enjoyed it. Thanks!

par Shyam M

May 05, 2020

I just loved the course.

par Ujjwal K

May 03, 2020

I learned to think!

par Devanshi C

May 09, 2020

It was awesome 😊

par Vanshika M

Apr 23, 2020

loved learning

par lilass h

Apr 25, 2020

thanks

par Farid H

Dec 22, 2018

The last one was a little bit hard, still couldn't write the code for the 15 puzzle game. Did it just by intuitive trial error

par Timothy L

Mar 22, 2018

Broken English and an inflated $79 to take practice tests, but the professor is knowledgeable and makes proofs fun.

par Amritya V D

Feb 12, 2019

very very fun way to understand simple things

par Daniel S

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 Carlos V

Feb 15, 2020

I believe that the content of this course is both important and interesting. However, the learning methods used are awful. To begin with, while going through the interactive puzzles I felt that I was not learning anything related to the core lesson at hand. Moreover, the exercises feel like disconnected trivia unrelated to the theoretical explanations. I think the course should be heavily revamped in order to present a proper and useful corpus of knowledge.

par Keagan P R

Jun 17, 2020

Lot's of fun challenging puzzles and things to think about. Had a lot of fun. Learned interesting techniques like induction, double counting, and backtracking -- which controls the combinatorial explosion of non-polynomial problems. The final bonus problem is really challenging and a great joy to solve. Don't give up even if you're not really a natural math person like me. You will find value here. Generally, this course, like my other favourites, is about how to think about things when you don't know the formula.

par Vimal E

May 25, 2020

This course teaches about methods of proof used in mathematics. But it would be a disservice to say that is all that this course is about. It is much more than that. It lets you glimpse at the beauty hidden behind mathematics. For me the highlight of the course is the suite of interactive tools that motivate the techniques about to be taught. If you are taking the course please make sure you play with these tools and try to solve the problems before you watch the relevant lectures.

par Md. M I

May 18, 2020

It was great in terms of everything. But, I didn't like the thing that some assignments support the only python. They should include C++ and java also... Struggled in coding python just that's it. But it was great overall.

par Dang T M N

Jun 29, 2020

The course provides useful knowledge to improve mathematical thinking. I have learnt a lot from the course. The programming exercises are interesting and motivate me to apply what I have learnt into solving problems.

par Callum T

Jun 20, 2020

Great course that asks questions as you go along, my only issue is that for some parts of the course, a lot of content is covered and not all aspects have a question to ensure you actually understand it.

par yonas a

May 24, 2020

I have come to know how mathematical proof is fun thing to do, this course transformed me, i highly recommend it to every one. I would like to thank every one involved in providing this course.

par Mohamed A H

Jun 26, 2020

This course will improve your problem solving skills and gives you a rigorous explanation in how to counter various mathematical problems in the real life. You will think like a mathematician.

par JEYA S K R

Jun 15, 2020

Mathematical Thinking in Computer Science course is very interesting to solve the puzzles and to think solutions in more than one way, This was surely enthusiastic :-)

par Vasiliy I

May 17, 2020

Excellent course, I especially liked the manner of presentation by Alexander Shen, where before voicing the solution or proof, you are invited to get to it by yourself

par Gunjan B

Jun 06, 2020

Amazing experience. This course has interactive puzzles and then theoretical explanation about the mathematics used in solving computer science problems.

par Jherson A M C

May 19, 2020

It's a very dynamic course, fun and easy to understand. Teaches you the essentials of mathematical thinking, and works perfectly as an introduction.

par Matam V

May 15, 2020

One of the BEST courses to take up when you are bored!

Helps your way of thinking a lot! Though I personally feel a few bugs need to be fixed.