Vertically Integrated Projects (VIP-UY 3000)

The Vertically Integrated Projects courses are designed to allow select students to participate in ongoing research, innovation, design, and entrepreneurial projects within student teams, under the direction of faculty from within Tandon, and other schools of NYU. This is the zero-credit version of the course. These courses are open to students from the first to senior years, and students must apply to engage in a specific project in a given semester. Decisions on acceptance will be made by the faculty advisors for the project, in consultation with the Director of the VIP Program. Students must commit to at least three semesters of participation in VIP, either enrolling in VIP-UY 300X or VIP-UY 3000.

Vertically Integrated Projects (Undergraduate)
0 credits – 15 Weeks

Sections (Spring 2025)


VIP-UY 3000-000 (9680)
at Brooklyn Campus
Instructed by Jin, Weihua


VIP-UY 3000-000 (9681)
at Brooklyn Campus
Instructed by Loianno, Giuseppe


VIP-UY 3000-000 (9682)
at Brooklyn Campus
Instructed by Dickey, Christopher


VIP-UY 3000-000 (9683)
at Brooklyn Campus
Instructed by Milkis, Mark


VIP-UY 3000-000 (9684)
at Brooklyn Campus
Instructed by Chiarelli, Lawrence · Pennella, Ronald


VIP-UY 3000-000 (9685)
at Brooklyn Campus
Instructed by Dimauro, Christopher · Togelius, Julian


VIP-UY 3000-000 (9686)
at Brooklyn Campus
Instructed by Atashzar, Seyed Farokh


VIP-UY 3000-000 (9687)
at Brooklyn Campus
Instructed by Perlin, Kenneth


VIP-UY 3000-000 (9688)
at Brooklyn Campus
Instructed by Pahle, Robert


VIP-UY 3000-000 (9689)
at Brooklyn Campus
Instructed by Liu, Shizhu


VIP-UY 3000-000 (9690)
at Brooklyn Campus
Instructed by


VIP-UY 3000-000 (9691)
at Brooklyn Campus
Instructed by Porfiri, Maurizio


VIP-UY 3000-000 (9692)
at Brooklyn Campus
Instructed by Röhr, Jason


VIP-UY 3000-000 (9693)
at Brooklyn Campus
Instructed by Ghandehari, Masoud · Fitzky, Matthias


VIP-UY 3000-000 (9694)
at Brooklyn Campus
Instructed by Ergan, Semiha · Feng, Chen


VIP-UY 3000-000 (9695)
at Brooklyn Campus
Instructed by


VIP-UY 3000-000 (9696)
at Brooklyn Campus
Instructed by Li, Rui


VIP-UY 3000-000 (9697)
at Brooklyn Campus
Instructed by Gilbert, Regine


VIP-UY 3000-000 (9698)
at Brooklyn Campus
Instructed by Bringardner, Jack


VIP-UY 3000-000 (9699)
at Brooklyn Campus
Instructed by Berberian, Marygrace


VIP-UY 3000-000 (9700)
at Brooklyn Campus
Instructed by Silverman, Andrea · Hoar, Catherine


VIP-UY 3000-000 (9701)
at Brooklyn Campus
Instructed by Leopold, Rebecca · Ptak, Lauren


VIP-UY 3000-000 (9702)
at Brooklyn Campus
Instructed by Luong, Dung Dinh


VIP-UY 3000-000 (9703)
at Brooklyn Campus
Instructed by Rodriguez, Patricia


VIP-UY 3000-000 (9704)
at Brooklyn Campus
Instructed by Dey, Ratan


VIP-UY 3000-000 (9705)
at Brooklyn Campus
Instructed by Levicky, Rastislav · Wang, Xin


VIP-UY 3000-000 (9706)
at Brooklyn Campus
Instructed by Joyce, Noel · Caridi, Phil


VIP-UY 3000-000 (9707)
at Brooklyn Campus
Instructed by Shin, Jennifer


VIP-UY 3000-000 (9708)
at Brooklyn Campus
Instructed by Efstathiadis, Stratos


VIP-UY 3000-000 (9709)
at Brooklyn Campus
Instructed by Garg, Siddharth


VIP-UY 3000-000 (9710)
at Brooklyn Campus
Instructed by Cappos, Justin


VIP-UY 3000-000 (9711)
at Brooklyn Campus
Instructed by Glabau, Danya


VIP-UY 3000-000 (9712)
at Brooklyn Campus
Instructed by Chen, Weiqiang


VIP-UY 3000-000 (9713)
at Brooklyn Campus
Instructed by Knox, Michael


VIP-UY 3000-000 (18445)
at Brooklyn Campus
Instructed by McDermott, Kathleen · Parkman, Kimberly


VIP-UY 3000-000 (18446)
at Brooklyn Campus
Instructed by Paredes, Ingrid


VIP-UY 3000-000 (19242)
at Brooklyn Campus
Instructed by Gupta, Nikhil


VIP-UY 3000-000 (19243)
at Brooklyn Campus
Instructed by Peng, William


VIP-UY 3000-000 (9714)
at Brooklyn Campus
Instructed by Luong, Dung Dinh


VIP-UY 3000-000 (9715)
at Brooklyn Campus
Instructed by Ritmiller, Molly


VIP-UY 3000-000 (9716)
at Brooklyn Campus
Instructed by Laefer, Debra


VIP-UY 3000-000 (9717)
at Brooklyn Campus
Instructed by Espinoza, Jessica


VIP-UY 3000-000 (9718)
at Brooklyn Campus
Instructed by Behera, Rakesh


VIP-UY 3000-000 (9719)
at Brooklyn Campus
Instructed by Borowiec, Joseph · Haverkamp, Sven


VIP-UY 3000-000 (9720)
at Brooklyn Campus
Instructed by Hajesfandiari, Arezoo


VIP-UY 3000-000 (9721)
at Brooklyn Campus
Instructed by Kim, Jin


VIP-UY 3000-000 (9722)
at Brooklyn Campus
Instructed by Feng, Chen


VIP-UY 3000-000 (9723)
at Brooklyn Campus
Instructed by Emara, Hebah


VIP-UY 3000-000 (9724)
at Brooklyn Campus
Instructed by DesPortes, Kayla · Piantella, Benedetta


VIP-UY 3000-000 (9725)
at Brooklyn Campus
Instructed by Youngerman, Ethan


VIP-UY 3000-000 (9726)
at Brooklyn Campus
Instructed by Hurst, Amy

COMPUTER ARCHITECTURE AND ORGANIZATION (CS-UY 2214)

This course covers a top-down approach to computer design. Topics: Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules; CPU, memory and I/O units. Instruction cycles, the datapath and control unit. Hardwiring and microprogramming. The memory subsystem and timing. I/O interface, interrupts, programmed I/O and DMA. Introduction to pipelining and memory hierarchies. Fundamentals of computer networks. | Prerequisite for Brooklyn Engineering Students: CS-UY 2204 (C- or better) for computer engineering majors; (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314 for computer science majors. Students who are neither computer engineering majors nor computer science majors must take either CS-UY 2204 (C- or better) OR (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314.| Prerequisite for Abu Dhabi Students: ENGR-AD 121. | Prerequisites for Shanghai Students: CSCI-SHU 2314 and CSCI-SHU 210 (C- or better) or CENG-SHU 201. ABET competencies: a, c, e.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2025)


CS-UY 2214-000 (16627)
01/21/2025 – 05/06/2025 Tue,Thu
10:00 AM – 11:00 AM (Morning)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16628)
01/21/2025 – 05/06/2025 Tue,Thu
10:00 AM – 11:00 AM (Morning)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16629)
01/21/2025 – 05/06/2025 Fri
10:00 AM – 11:00 AM (Morning)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16630)
01/21/2025 – 05/06/2025 Fri
10:00 AM – 11:00 AM (Morning)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16631)
01/21/2025 – 05/06/2025 Fri
12:00 AM – 1:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16632)
01/21/2025 – 05/06/2025 Fri
12:00 AM – 1:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16633)
01/21/2025 – 05/06/2025 Fri
2:00 PM – 3:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 2214-000 (16634)
01/21/2025 – 05/06/2025 Fri
4:00 PM – 5:00 PM (Late afternoon)
at Brooklyn Campus
Instructed by Dey, Ratan

Introduction to Databases (CS-UY 3083)

This course introduces database systems and their approach as a mechanism to model the real world. The course covers data models (relational, object-oriented), physical database design, query languages, query processing and optimization, as well as transaction management techniques. Implementation issues, object oriented and distributed databases also are introduced. | Prerequisites for Brooklyn Students: (CS-UY 2134 or CS-UY 1134) and (CS-UY 2124 or CS-UY 1124) (C- or better) and MA-UY 2314 | Prerequisites for Abu Dhabi Students: (ENGR-UH 3510 or CS-UH 1050) (C- or better) and CS-UH 1002 | Prerequisites for Shanghai Students: CSCI-SHU 210 (C- or better) and CSCI-SHU 2314

Computer Science (Undergraduate)
3 credits – 15 Weeks

Sections (Spring 2025)


CS-UY 3083-000 (16648)
01/21/2025 – 05/06/2025 Tue,Thu
2:00 PM – 3:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Dey, Ratan


CS-UY 3083-000 (16649)
01/21/2025 – 05/06/2025 Mon,Wed
5:00 PM – 6:00 PM (Late afternoon)
at Brooklyn Campus
Instructed by Arfaoui, Salim