Chevron Left
Back to Mathematical Thinking in Computer Science

Learner Reviews & Feedback for Mathematical Thinking in Computer Science by University of California San Diego

4.4
stars
2,272 ratings

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

Top reviews

JO

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.

MI

Sep 16, 2020

Positive: Great material, full of concepts, the teaching is simple and interactive, quizzes are amazing.Negative: Too much python programming (need to be aware of python basics)

Filter by:

226 - 250 of 522 Reviews for Mathematical Thinking in Computer Science

By Sandeep S

Apr 30, 2024

I don't think this course is actually teaching you as much as I expected.

By David T

Jul 28, 2024

This guy is brilliant and absolutely fun!!! Never felt so much happiness from a course - it literally was a session in suspending being academically focused, then thinking outside the box, that then resulted in the realization that it was all 100% very seriously grounded in academia! Hope he does lots of more courses on mathematics - just a few less surveys per video please!

By Aprotim B

Nov 1, 2022

This was a great course with great explanation. Thank you Coursera for providing me financial aid and thank you University of California for making this wonderful course.

By Oguntayo E E

Jun 15, 2024

I can say I learnt a lot from this course, I'm truly grateful this is available. Thanks to all the people who made this course possible. GOD bless you.

By 李雪朦

May 19, 2023

It helps a lot and makes a student without CS background understand how the computer works, as well as the importance of logic in mathematics.

By Leta M

Oct 22, 2023

It is an amazing course. Everyone who wants to get better at math or thinking mathematically should give this course a try.

By Kinza S

Nov 11, 2023

The instructors made an abstract topic like discrete math not just easy to understand but also really interesting

By JOSE M C

Jun 16, 2023

That was a nice course, very challenger and useful to start to thinking in a logic and critical way,

By Gismet M

Oct 8, 2023

This is an excellent introductory course on mathematics for Computer Science

By Mohammed o N

May 31, 2024

A very nice course it actually improve the way of thinking

By Gibran E C

Jan 2, 2018

Awesome course. You'll need some basic python for it.

By Richard H

Oct 5, 2024

Really good challenge, learning curve was just right

By Robin D

May 7, 2021

Very fun course, loved the interactive assignments.

By Sonu K

Nov 30, 2020

Nice Experience on coursera.Good learning platform

By Harshitha

Jun 14, 2020

An excellent course to brush up the fundamentals .

By Kundan s

Sep 7, 2020

Thank you for such exceptionally precious course

By Myo T

Jun 13, 2020

A great help to my study of mathematical proofs.

By Stefan D

Nov 3, 2017

Fun introduction to proofs and logical thinking

By Khaled A

Oct 7, 2020

Great instructors. Well organized structure.

By עידן ב

Oct 5, 2017

its very clear to step 1 of starting

By Shreyash P

Sep 9, 2020

learned new technique will help in dsa

By Vinayaka S

Mar 23, 2023

highly recommended if you're into puzzles

By Tyler E

Jul 9, 2020

Lots of fun and very clear explanations!!

By Kunal A

Jun 18, 2020

Really Good Course to improve your skills