CSCI 1550
Probabilistic Methods in Computer Science
Randomization and probabilistic techniques play an important role in modern computer science, with applications ranging from combinatorial optimization and machine learning to communications networks and secure protocols. This course introduces the most fundamental probabilistic techniques used in computer science applications, in particular in randomized algorithms, probabilistic analysis of algorithms and machine learning. Prerequisite: Basic background in probability theory course such as CSCI 1450 .
Fall 2026
Readings
- Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis
Sources
- Course catalogue ↗2026–2027
- Official course syllabus or instructor course website ↗Fall 2026
- Current public example independently checked against named reading references. Applies to the stated offering/section.