Prerequisites: Data Structures (CSCI-UA 102); Discrete Mathematics (MATH-UA 120); and either Calculus I (MATH-UA 121) OR Math for Economics I (MATH-UA 211). An introduction to the study of algorithms. Two main themes are presented: designing appropriate data structures, and analyzing the efficiency of the algorithms which use them. Algorithms for basic problems are studied. These include sorting, searching, graph algorithms and maintaining dynamic data structures. Homework assignments, not necessarily involving programming.
Computer Science (Undergraduate)
4 credits – 15 Weeks
Sections (Spring 2022)
CSCI-UA 310-000 (7819)
01/24/2022 – 05/09/2022 Tue,Thu
12:00 AM – 1:00 PM (Early afternoon)
at Washington Square
Instructed by Regev, Oded
CSCI-UA 310-000 (7820)
01/24/2022 – 05/09/2022 Mon
12:00 AM – 1:00 PM (Early afternoon)
at Washington Square
Instructed by Song, Min Jae
CSCI-UA 310-000 (7821)
01/24/2022 – 05/09/2022 Tue,Thu
8:00 AM – 9:00 AM (Morning)
at Washington Square
Instructed by Regev, Oded
CSCI-UA 310-000 (8906)
01/24/2022 – 05/09/2022 Wed
8:00 AM – 9:00 AM (Morning)
at Washington Square
Instructed by Fenteany, Peter
CSCI-UA 310-000 (9912)
01/24/2022 – 05/09/2022 Mon,Wed
3:00 PM – 4:00 PM (Late afternoon)
at Washington Square
Instructed by Nassajianmojarrad, Seyed · Mundra, Jaya
CSCI-UA 310-000 (9913)
01/24/2022 – 05/09/2022 Tue
4:00 PM – 6:00 PM (Late afternoon)
at Washington Square
Instructed by Jin, Yifan
CSCI-UA 310-000 (20845)
01/24/2022 – 05/09/2022 Mon
12:00 AM – 1:00 PM (Early afternoon)
at Washington Square
Instructed by Karthikeyan, Harish
CSCI-UA 310-000 (20846)
01/24/2022 – 05/09/2022 Wed
8:00 AM – 9:00 AM (Morning)
at Washington Square
Instructed by Agarwal, Ishan
CSCI-UA 310-000 (10617)
01/24/2022 – 05/09/2022 Tue
4:00 PM – 6:00 PM (Late afternoon)
at Washington Square
Instructed by Zhao, Xinyi