CS 761Randomized Algorithms
- Units
- 0.50
- Level
- Graduate
- Faculty
- Mathematics
- Subject
- Computer Science
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 1 of the last 7 terms. Winter 2027: scheduled, 1 lecture section. Spring 2027: schedule not out yet.
Introduction to the design and analysis of algorithms that make use of randomization. Topics include review of basic probabiloity and introduction to randomized algorithms; game theoretic techniques; uses of Markov and Chebyshev inequalities; tail inequalities; Markov chains and random walks; algebraic techniques; data structures and graph algorithms.
Prerequisites
None listed.
Antirequisites
None listed.
Leads to
No course lists it as a requisite.
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 7590 | 0 / 24 | Online or by arrangement |
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names CS 761.
- CS 761 Randomized Algorithms Course website · student.cs.uwaterloo.ca Remove
- CS 761: Randomized Algorithms (Winter 2025) Course website · Winter 2025 · sepehr.assadi.info · from Sepehr Assadi’s site Remove
- CS 761 - Randomized Algorithms - Spring 2018 Course website · Spring 2018 · cs.uwaterloo.ca · from Lap Chi Lau’s site Remove
- CS 761 - Randomized Algorithms - Spring 2018 Course website · Spring 2018 · cs.uwaterloo.ca · from Sepehr Assadi’s site Remove
Reviewed on UW Flow
100% liked it0% easy100% useful
From 1 rating and 1 comment on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Best course I have taken at Waterloo so far! An extremely theoretical course that teaches you the fundamental ideas of using randomization to save time and space just with a little exchange of accuracy. The first part of the course focuses on a lot of recent research developments and ideas in randomization. The second part of the course focuses more on random walks and more classical ideas.
Jul 2023 · liked it · 1 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
3 posts and comments in 3 threads mention CS 761, July 2018 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Spring 2022
How often do you use content from your advanced CS courses at your SWE job? 4 points, 8 comments
“Just trying to gauge how much it would hurt me to not be able to take most of the upper year CS courses (ex. CS 240, 341, 466) as a math student looking for software jobs. …”
u/LOLWHATOMGBBQ: “Use cs761, co471, stat231 and cs450 regularly at work. Did not take distributed systems but concepts from it are also useful. I'm also in a very niche role, but I imagine for most software you don't need most of this.”
Fall 2020
How's CS 480 with Gautam Kamath? 6 points, 5 comments
“Planning to take this over co-op since I'll probably have tons of free time.”
u/LOLWHATOMGBBQ: “I took CS 761 (in winter 2020) with him. He's a super smart guy and was really keen on getting you to take as much out of the course as you can. His research is in differential privacy so he might sprinkle a bit into it but overall good prof.”
Spring 2018
Did anyone get the Easyace review notes for CS761 6 points, 0 comments
u/PrinzChiyo: “I was working on my wechat extension side project so I missed their review session.”
Check it elsewhere for Fall 2026
- Graduate Calendar, Fall 2026The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
Calendar versions
Graduate Calendar
Older Graduate Calendars
In 42 terms, Fall 2006 to Winter 2024
- Fall 2006
- Winter 2007
- Spring 2007
- Fall 2007
- Winter 2008
- Spring 2008
- Fall 2008
- Winter 2009
- Spring 2009
- Fall 2009
- Winter 2010
- Spring 2010
- Fall 2010
- Winter 2011
- Spring 2011
- Fall 2011
- Winter 2012
- Spring 2012
- Fall 2012
- Winter 2013
- Spring 2013
- Fall 2013
- Winter 2014
- Spring 2014
- Fall 2014
- Winter 2015
- Spring 2015
- Fall 2015
- Winter 2016
- Winter 2020
- Spring 2020
- Fall 2020
- Winter 2021
- Spring 2021
- Fall 2021
- Winter 2022
- Spring 2022
- Fall 2022
- Winter 2023
- Spring 2023
- Fall 2023
- Winter 2024
- All archived calendars