Math Toolbox
Created by Parinya Chalermsook and Manuel Cáceres
We appreciate ❤️ suggestions and comments, please send them to Manuel Cáceres ✉️
These lecture notes are suitable for building mathematical backgrounds for computer scientists. We try to make minimal assumptions about the student’s background. The lecture notes are designed based on learning through self-discovery principles: When possible, we leave out small details for students to fill in the gap. The exercises are also designed to help the purpose of learning. The focus of the lecture notes is on teaching students to think — focusing much less on presenting many facts and tools. You will notice, in comparison to standard textbooks on the subject, the absence of many fancy examples/exercises.
🗃️ Introduction to the course
4 items
🗃️ Graphs and Algorithms
4 items
🗃️ Numbers and Algorithms
4 items
🗃️ Counting: From Finite to Infinite and Beyond
4 items
🗃️ Discrete Probability
5 items
🗃️ Algebra in Computer Science
2 items