ÌÇÐÄvlog¹ÙÍø¹Û¿´

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,274 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

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)

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.

Filter by:

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

By Snehal P

•

Jul 1, 2020

Just Excellent

By ASHTON N

•

Jun 9, 2020

Amazing course

By SYED S

•

Dec 30, 2020

cool and best

By Zhe Y

•

Jul 22, 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 4, 2021

Excellent

By CS M L

•

Jan 27, 2021

excellent

By Raymond B S

•

Dec 23, 2020

Thank you

By GADAMSETTI V M G

•

Nov 23, 2020

Excellent

By 121910307050 M L J

•

Oct 23, 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