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 160 CMPSC 165A CMPSC 165B CMPSC 170 CMPSC 174A
These majors only cmpsc cmpen ee cptcs
NASIR N
No info found
SH 1430
F
09:00 AM - 09:50 AM
0 / 38 Closed

GIRV 2128
F
10:00 AM - 10:50 AM
23 / 37

SH 1430
F
11:00 AM - 11:50 AM
29 / 38

GIRV 2128
F
12:00 PM - 12:50 PM
28 / 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
CMPSC 111
41 / 147 Enrolled
Introduction to Computational Science
Ziad Matni 4.0
M W
12:30 PM - 13:45 PM
70.0% A
CMPSC 130B
108 / 150 Enrolled
Data Structures and Algorithms II
Singh A K
T R
09:30 AM - 10:45 AM
38.6% A
CMPSC 134
42 / 42 Full
Randomized Algorithms
Vigoda E J
M W
14:00 PM - 15:15 PM
CMPSC 138
57 / 150 Enrolled
Automata and Formal Languages
Amr El Abbadi 4.3
M W
09:30 AM - 10:45 AM
42.6% A
CMPSC 154
105 / 150 Enrolled
Computer Architecture
Jonathan Balkind 3.4
T R
14:00 PM - 15:15 PM
54.3% A
CMPSC 156
96 / 96 Full
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
97.6% A