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:

301 - 325 of 522 Reviews for Mathematical Thinking in Computer Science

By Snehal P

Jul 1, 2020

Just Excellent

By ASHTON N

Jun 8, 2020

Amazing course

By SYED S

Dec 29, 2020

cool and best

By Zhe Y

Jul 21, 2018

learned a lot

By Gautam G

Sep 10, 2021

very helpful

By Deleted A

Aug 11, 2021

good course

By Asmi T

Jun 17, 2025

Interesting

By Harold

Oct 9, 2017

nice course

By Oyindinipre B

Nov 17, 2022

Excellent!

By Long C

Nov 14, 2021

very good

By Afnan A

Aug 15, 2020

Thank you!

By venus v

May 31, 2018

wonderfull

By Jacky W

Jun 9, 2025

very good

By Luis J

Oct 3, 2021

Excellent

By CS M L

Jan 26, 2021

excellent

By Raymond B S

Dec 22, 2020

Thank you

By GADAMSETTI V M G

Nov 22, 2020

Excellent

By 121910307050 M L J

Oct 22, 2020

GOOD GOOD

By Dr.P P

Sep 9, 2020

excellent

By Kallinatha H

May 24, 2020

very good

By N R S

May 20, 2020

Excellent

By evans

Sep 9, 2019

very good

By Miguel A D A

Oct 3, 2018

Perfect!

By Gaurav P

Oct 1, 2017

love it.

By SRINIKETH K

Sep 8, 2021

LOVE IT