Data Structures (CSCI-UA 102)

The use and design of data structures, which organize information in computer memory. Stacks, queues, linked lists, binary trees: how to implement them in a high level language, how to analyze their effect on algorithm efficiency, and how to modify them. Programming assignments.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 102-000 (20828)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Korth, Evan · Vataksi, Denisa


CSCI-UA 102-000 (20833)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Vieira, Diogo


CSCI-UA 102-000 (20830)01/24/2022 – 05/09/2022 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Bari, Anasse · Rao, Sindhuja


CSCI-UA 102-000 (20834)01/24/2022 – 05/09/2022 Wed4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Mavi, Vaibhav


CSCI-UA 102-000 (20831)01/24/2022 – 05/09/2022 Tue,Thu9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Klukowska, Joanna · Khatri, Riju


CSCI-UA 102-000 (20832)01/24/2022 – 05/09/2022 Mon11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Ilamathy, Swarna Swapna


CSCI-UA 102-000 (20829)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Bharti, Sweta


CSCI-UA 102-000 (20835)01/24/2022 – 05/09/2022 Wed4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Shah, Vivek


CSCI-UA 102-000 (20836)01/24/2022 – 05/09/2022 Mon11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Muni, Sumanth Reddy


CSCI-UA 102-000 (20837)01/24/2022 – 05/09/2022 Mon8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by DiGiovanni, Lauren


CSCI-UA 102-000 (20838)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by R D, Harshitha


CSCI-UA 102-000 (20839)01/24/2022 – 05/09/2022 Mon2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Ilamathy, Swarna Swapna


CSCI-UA 102-000 (20840)01/24/2022 – 05/09/2022 Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Cappadona, Joseph

Computer Systems Org (CSCI-UA 201)

This course covers the internal structure of computers, machine (assembly) language programming, and the use of pointers in high-level languages. Topics include the logical design of computers, computer architecture, the internal representation of data, instruction sets, and addressing logic, as well as pointers, structures, and other features of high-level languages that relate to assembly language. Programming assignments will be both in assembly language and other languages.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 201-000 (7816)01/24/2022 – 05/09/2022 Mon,Wed9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Moody, Douglas L


CSCI-UA 201-000 (7817)01/24/2022 – 05/09/2022 Tue9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by R D, Harshitha


CSCI-UA 201-000 (9059)01/24/2022 – 05/09/2022 Mon,Wed11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Goldberg, Benjamin


CSCI-UA 201-000 (9060)01/24/2022 – 05/09/2022 Thu4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Viswanathan, Adithya


CSCI-UA 201-000 (9188)01/24/2022 – 05/09/2022 Tue,Thu9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Aljabbouli, Hasan


CSCI-UA 201-000 (9189)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Gurrala, Jaya Amit Sai


CSCI-UA 201-000 (20841)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Franchitti, Jean-Claude


CSCI-UA 201-000 (20842)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Gurrala, Jaya Amit Sai


CSCI-UA 201-000 (9910)01/24/2022 – 05/09/2022 Tue9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Iyer, Shraddha


CSCI-UA 201-000 (9384)01/24/2022 – 05/09/2022 Thu4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Zare, Samvid Avinash


CSCI-UA 201-000 (9911)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Pabba, Rishika


CSCI-UA 201-000 (20843)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by He, Yang