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:

176 - 200 of 522 Reviews for Mathematical Thinking in Computer Science

By Tanvir M T

Sep 27, 2020

Great course! Very difficult but helpful at the same time :)

By Ayrton C A d A

Sep 4, 2020

Incredible course, I learned a lot of content I didn't know!

By Dr R L

Apr 22, 2020

Good content but little problem phase in python programming

By anum

Mar 23, 2020

An excellent course to master the mathematical proof reading

By Mughees S

Jan 7, 2020

Great course for creating foundation in discrete mathematics

By VASUBHAI M

Aug 4, 2020

Nice and Difficult puzzles it's quite interesting subjects.

By Shikhar B

Jan 8, 2019

this course is nice and specially the puzzles and questions

By Gustavo K

Nov 19, 2017

Perfectly explained. I very much enjoy leaning by examples.

By Gary M

Aug 15, 2020

Very enjoyable course - I learnt a lot taking this course.

By Mir H

Jun 20, 2020

this course is very good to learn new tricks and concepts.

By Vandana S

Apr 19, 2020

It was a very nice and simple course. Explained very well.

By Vladimir S

Jan 13, 2022

Отличный курс. Все доступно понятно и интересно! Спасибо!

By Aryan R

Jul 21, 2020

Awesome course if you wanna learn about proofs and logic

By Xiaoyuan C

Dec 21, 2017

A very interesting introduction to discrete mathematics.

By Yugesh K

Sep 11, 2020

A course on Discrete Mathematics can't get any better!!

By Kiran K K

Jul 19, 2020

skills learned induction, mathematical logic... in few.

By Ryan G H

Jan 24, 2020

Great Course. It was a lot of fun and I learned a lot.

By Aruneema D

Sep 26, 2020

Really Nice! I would like to do more courses like this

By Wonder K G

Aug 29, 2020

This is very interesting.. my head is about to explode

By Fahmida B

Jun 23, 2020

Its e great experience. I Learn every topic clearly.

By Feyaz B

May 8, 2020

Covered all the basics, I learnt a lot from this!

By Sowat H R

Apr 27, 2020

Highly recommended for beginners.

By SANKALP J

May 6, 2020

Good and Nice way of learning

By E N

Apr 22, 2020

Really enjoyed it. Thanks!

By Shyam M

May 5, 2020

I just loved the course.