The class starts by providing a fundamental grounding in combinatorics, and then quickly moves into the basics of probability theory. We will then cover many essential concepts in probability theory, including particular probability distributions, properties of probabilities, and mathematical tools for analyzing probabilities. Finally, the last third of the class will focus on data analysis and Machine Learning as a means for seeing direct applications of probability in this exciting and quickly growing subfield of computer science.
Lecture content is subject to change by the management at any time.
This quarter we are writing a Course Reader for CS109 which is free (but will be constructed as we go)! You can optionally read from Sheldon Ross, A First Course in Probability (10th Ed.), Prentice Hall, 2018. The corresponding readings can be found Win 21 schedule. The textbook's 8th and 9th editions have the same readings and section headers.