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 15, 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 15, 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:

151 - 175 of 522 Reviews for Mathematical Thinking in Computer Science

By Yang G

Apr 2, 2020

Teachers are great. Except the server for external tool shut down for 2 days.

By Eduardo Z

Sep 17, 2018

The course is well structured, and made interesting with interactive puzzles.

By Kuldeep K

Apr 13, 2020

Thanks a lot for creating such a wonderful course. I learnt a lot this week.

By Anita P M

Jun 3, 2022

Contents are too good. Experts were explained it easy manners.. thank you.

By Wagner G F

Aug 12, 2020

Really liked the course, the Puzzles are very intriguing and fun! Thank you

By Jorge L M A

Jul 30, 2020

really good course, a bit complicated at parts but overall really enjoyable

By A A

Jul 8, 2020

I could strengthen the foundation of math for computer science.

Good course.

By Sourav M

May 28, 2018

Very nice course. Please include more puzzles and programming assignments.

By Oscar Y G

Feb 23, 2022

Great Course it was really didactic even though the topics make you think

By Fei G

Jul 31, 2020

Very well designed course! Looking forward to the update to the course!

By Aayush K S

Jul 4, 2020

It's well organized course for a beginner. I really enjoyed the course.

By Manikant R

Jun 10, 2020

Very awesome course I have ever done, a lot of assignments and puzzles.

By Fernando T

Jun 8, 2021

Curso é excelente, contém materiais diversos e estimula o raciocínio.

By Carlo D

Dec 20, 2020

A very good collection of clearly presented logical thinking problems.

By Ananya T

Jul 11, 2020

Amazing.Tons Of Exercises To Challenge You And It Makes It Fun As Well

By Sanchit K

Jul 15, 2019

A very very fun course with interesting puzzles and engaging quizzes.

By Bharath R

Dec 23, 2021

one of the best problem solving courses i have taken up on coursera

By Carlos B

Dec 10, 2017

I hope this course could show me the basics of discrete mathematics.

By Fatin S

Mar 23, 2021

Such a nice course. Standard materials with great explainations.

By Robert C Y j

Jan 23, 2021

it was challenging and tough but very well instructors and help.

By ARYAN G

Sep 23, 2020

it was good doing this course. Helped a lot to learn new topics

By Satish K

Dec 14, 2019

Awesome course. I have learned lots of things from this course,

By Robert Y H

Nov 26, 2017

Was a nice course, gave a very good overview of logical proofs.

By Rishabh P

May 29, 2020

best course to learn logics,

And our instructors are also best.

By Konstantin S

May 4, 2019

Thanks a lot to the team of the course! It was really amazing.