Covers advanced algorithmic ideas, focusing on randomized algorithms. Explores how randomization can be used to make algorithms simpler and more efficient, and to understand the probabilistic analysis of algorithms.

Prerequisites: CMPSC 130B with a letter grade of B or better.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc cptcs
VIGODA E J
No info found
ILP 3101
F
12:00 PM - 12:50 PM
30 / 30 Full
ILP 3101
F
12:00 PM - 12:50 PM
30 / 30 Full
Image for ACM Leetcode Workshop Series
UCSB Association for Computing Machinery logo
UCSB Association for Computing Machinery
We are the largest computer science club at UCSB
Promoted

ACM Leetcode Workshop Series

Level up your Leetcode skill for SWE internship interview questions

Phelps Hall, Room 3526
Spring 2025 . Vigoda E J
PHELP2510
M W
14:00 PM - 15:15 PM
CMPSC 134 Vigoda E J Spring 2025 Total: 38
CMPSC 110
0 / 50 Closed
Introduction to Research in Computer Science
Ziad Matni 4.1
M W
09:30 AM - 10:45 AM
CMPSC 111
79 / 150 Enrolled
Introduction to Computational Science
Frederic Gibou 4.0
M W
17:00 PM - 18:15 PM
CMPSC 130A
130 / 149 Enrolled
Data Structures and Algorithms I
Daniel Lokshtanov 3.7
T R
11:00 AM - 12:15 PM
CMPSC 138
87 / 100 Enrolled
Automata and Formal Languages
Tevfik Bultan 3.4
M W
15:30 PM - 16:45 PM
CMPSC 156
89 / 96 Closed
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
CMPSC 160
55 / 100 Enrolled
Translation of Programming Languages
Yu Feng 2.7
M W
12:30 PM - 13:45 PM