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:

251 - 275 of 522 Reviews for Mathematical Thinking in Computer Science

By Yash

Jan 4, 2020

wonderful course improved my skills a lot

By MARIN, M A (

Mar 14, 2020

Puzzle activities are very fun to do. :)

By NITIN K

Mar 8, 2020

It was great. I learnt a lot of things.

By Rafael E

May 30, 2018

Excellent intro to mathematical proofs!

By A.swetha

Oct 11, 2020

Its really useful to me I learned it's

By Greg T

Jul 14, 2020

Interesting programming assignments.

By Shubham C

Jun 3, 2020

The Course is basic but really nice.

By AMAN B

May 19, 2020

They are teaching some nice stuff.

By Анастасия Д

Jun 4, 2018

Nice course for beginners in Math

By Buchireddypalli K

Jan 21, 2021

This course is really helpful.

By Shivam K

Jul 11, 2020

This course is really amazing.

By Rohit A

Dec 30, 2020

It was an amazing experience.

By Ali E

May 24, 2021

good stuff , love the course

By Shihan L

Apr 1, 2021

very helpful and inspriring!

By Pooja D

May 22, 2020

Great learning experience 👍

By Omar E

Oct 23, 2019

the puzzles are fun to solve

By RAMYA.J

Jul 5, 2020

course is very much useful

By Ameet K

Jun 15, 2020

It was very good experinece

By DARSH H D

Sep 8, 2021

best website for learning

By Muhammad S S

Mar 3, 2023

I found this course best.

By JIGAR P V

Sep 6, 2021

best learning plate form

By Kayra T

Nov 22, 2020

Good Course thanks a lot

By Rathsara R

Jun 22, 2020

This was simply awesome.

By manish k

Mar 28, 2018

Love the teaching style.

By Sriram N

Jul 13, 2020

very clear explanations