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
PHELP2514
F
10:00 AM - 10:50 AM
37 / 35 Full

PHELP2514
F
11:00 AM - 11:50 AM
36 / 35 Full

GIRV 2135
F
12:00 PM - 12:50 PM
15 / 10 Full

See All
Fall 2024 . Vigoda E J
ILP 1101
M W
11:00 AM - 12:15 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 111
103 / 100 Closed
Introduction to Computational Science
Ziad Matni 4.0
M W
12:30 PM - 13:45 PM
71.9% A
CMPSC 130B
132 / 150 Closed
Data Structures and Algorithms II
Vigoda E J
T R
17:00 PM - 18:15 PM
39.1% A
CMPSC 140
35 / 70 Enrolled
Parallel Scientific Computing
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
48.4% A
CMPSC 148
100 / 100 Closed
Computer Science Project
Tobias Hollerer 4.6
M W
14:00 PM - 15:15 PM
96.1% A
CMPSC 154
101 / 100 Full
Computer Architecture
Jonathan Balkind 3.4
M W
11:00 AM - 12:15 PM
56.2% A
CMPSC 156
95 / 96 Closed
Advanced Applications Programming
Chow S P
T R
17:00 PM - 18:15 PM
97.6% A