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?
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
來自MATHEMATICAL THINKING IN COMPUTER SCIENCE的熱門評論
The teachers are informative and good. They explain the topic in a way that we can easily understand. The slides provide all the information that is needed. The external tools are fun and informative.
I applaud the instructors for their efforts in explaining the concepts as they could be abstract and hard to explain in words! More examples to illustrate the concepts will be even more helpful!
I loved this course! So many interesting things to think about, thoughtfully explained by brilliant instructors. The puzzles really get you thinking. Such genius to put them before the lectures!
Contents are very good for starting.....\n\nBut the Teachers way of explaining is not up to the mark. I need to search in youTube or google for understanding any topic even watching the videos.
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.
The course is excellent and most stuff is being taught in a nicely presented way. The main disappointment is 15-puzzle, because it's too difficult to understand without proper material.
Love the quality of thought that goes into each lesson. The professors speak with acute clarity and really demonstrate and empathy for the student to truly understand the topics!
The excellent approaching of supplanting intuition with puzzles to help reason, before starting the lectures makes proof making one of the most fun parts in this course.
I loved the puzzles! Very interactive and made the course more enjoyable. Would love to see more puzzles as they can help reinforce the ideas explained in the course.
Awesome course.....helping me too much as I don't want to leave learning maths .It's my favourite subject.Thanks a lot to all of them who are providing these to us.
It's good, wish it didn't rely so heavily on python for the coding assignments, but now is as good a time as any to get comfortable with it I guess.
Excellent Course! The explanation of basic mathematical concepts was very helpful in understanding Software Engineering principles.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communicamathematics, engineering, and more.
關於 Introduction to Discrete Mathematics for Computer Science 專項課程