Data structures and applications with proofs of correctness and analysis. Hash tables, priority queues (heaps); balanced search trees. Graph traversal techniques and their applications.

Prerequisites: Pre-requisites: CMPSC 40 or MATH 8 with a grade of C or better; CMPSC 24 or CMPSC 9 with a grade of C or better; PSTAT 120A or ECE 139 (may be taken concurrently with CMPSC 130A); open to computer science, computer engineering, and electrical engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 130B CMPSC 165B CMPSC 174A CMPSC 230 CMPSC 160 CMPSC 165A
These majors only cmpsc cmpen cpsci ee
VIGODA E J
No info found
GIRV 1115
F
09:00 AM - 09:50 AM
37 / 38 Closed

GIRV 1116
F
10:00 AM - 10:50 AM
37 / 39 Closed

GIRV 1119
F
11:00 AM - 11:50 AM
41 / 39 Closed

GIRV 1115
F
12:00 PM - 12:50 PM
39 / 39 Closed

See All
Winter 2024 . Vigoda E J
PHELP3526
T R
12:30 PM - 13:45 PM
Fall 2025 . Vigoda E J
ILP 1101
M W
12:30 PM - 13:45 PM
See All
CMPSC 130A Vigoda E J Fall 2024 Total: 152
CMPSC 130A Vigoda E J Winter 2024 Total: 76
CMPSC 110
39 / 50 Closed
Introduction to Research in Computer Science
Ziad Matni 4.0
M W
14:00 PM - 15:15 PM
96.2% A
CMPSC 111
114 / 150 Enrolled
Introduction to Computational Science
Frederic Gibou 4.0
M W
17:00 PM - 18:15 PM
71.9% A
CMPSC 130B
25 / 159 Enrolled
Data Structures and Algorithms II
Daniel Lokshtanov 3.8
T R
11:00 AM - 12:15 PM
39.1% A
CMPSC 130B
33 / 159 Enrolled
Data Structures and Algorithms II
T B A
T R
11:00 AM - 12:15 PM
39.1% A
CMPSC 138
79 / 147 Enrolled
Automata and Formal Languages
Prabhanjan Ananth 3.6
M W
12:30 PM - 13:45 PM
43.2% A
CMPSC 138
94 / 147 Enrolled
Automata and Formal Languages
T B A
M W
12:30 PM - 13:45 PM
43.2% A