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: Computer Science 40 with a grade of C or better; Computer Science 32 with a grade of C or better; PSTAT 120A or ECE 139; 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 160 CMPSC 165A CMPSC 171 CMPSC 184 CMPSC 165B CMPSC 130B
These majors only cmpsc cmpen cpsci ee
T B A
No info found

Lecture

LSB 1001
M W
12:30 PM - 13:45 PM
0 / 150

Sections

ARTS 1349
F
10:00 AM - 10:50 AM
0 / 38
PHELP2524
F
11:00 AM - 11:50 AM
0 / 38
GIRV 2128
F
12:00 PM - 12:50 PM
0 / 37
NH 1109
F
13:00 PM - 13:50 PM
0 / 37
See All
Winter 2024 . Vigoda E J
PHELP3526
T R
12:30 PM - 13:45 PM
Spring 2024 . Singh A K
HFH 1104
T R
11:00 AM - 12:15 PM
See All
CMPSC 130A Singh A K Spring 2024 Total: 115
CMPSC 130A Vigoda E J Winter 2024 Total: 76
See All
CMPSC 130A
0 / 150 Enrolled
Data Structures and Algorithms I
T B A
T R
12:30 PM - 13:45 PM
50.1% A
CMPSC 99
0 / 5 Enrolled
Independent Studies in Computer Science
T B A
100.0% A
CMPSC 130B
0 / 150 Enrolled
Data Structures and Algorithms II
Subhash Suri 4.6
T R
11:00 AM - 12:15 PM
38.6% A
CMPSC 140
0 / 70 Enrolled
Parallel Scientific Computing
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
49.0% A
CMPSC 148
0 / 100 Enrolled
Computer Science Project
Tobias Hollerer 4.6
M W
14:00 PM - 15:15 PM
95.8% A
CMPSC 154
0 / 150 Enrolled
Computer Architecture
Jonathan Balkind 3.5
M W
11:00 AM - 12:15 PM
54.3% A
CMPSC 162
0 / 150 Enrolled
Programming Languages
Yu Feng 2.5
M W
17:00 PM - 18:15 PM
67.1% A
What classes should I take?
Recommend Classes
What classes should I take