Tag Archives: Fall 2020

Quantitative Reasoning: Prob,Stats & Decisn-Mkng (CORE-UA 107)

For course description, please consult the College Core Curriculum website: http://core.cas.nyu.edu

College Core Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CORE-UA 107-000 (8865)01/24/2022 – 05/09/2022 Tue,Thu8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Sondjaja, Mutiara


CORE-UA 107-000 (8866)01/24/2022 – 05/09/2022 Fri11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Xu, Bill


CORE-UA 107-000 (8867)01/24/2022 – 05/09/2022 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Xu, Bill


CORE-UA 107-000 (8868)01/24/2022 – 05/09/2022 Fri9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by Liu, Sixian


CORE-UA 107-000 (9382)01/24/2022 – 05/09/2022 Fri11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Liu, Sixian

Introduction to Machine Learning (CSCI-UA 473)

Students will learn about the theoretical foundations of machine learning and how to apply machine learning to solve new problems. Machine learning is an exciting and fast-moving field at the intersection of computer science, statistics, and optimization, with many consumer applications such as machine translation, speech recognition, and recommendation. Machine learning also plays an increasingly central role in data science, enabling discoveries in fields such as biology, physics, neuroscience, and medicine. In the first part of the course, students will learn about supervised prediction methods including linear and logistic regression, support vector machines, ensemble methods, and decision trees. In the second part of the course, students will learn about methods for clustering, dimensionality reduction, and statistical inference.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2021)


CSCI-UA 473-000 (9300)01/28/2021 – 05/10/2021 Mon,Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Wilson, Andrew

Data Structures (CSCI-UA 9102)

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 (Fall 2021)


CSCI-UA 9102-000 (19807)09/02/2021 – 12/14/2021 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at NYU Paris (Global)Instructed by Cosse, Augustin Marie Dominique


CSCI-UA 9102-000 (19808)09/02/2021 – 12/14/2021 Tue2:00 PM – 3:00 PM (Early afternoon)at NYU Paris (Global)Instructed by Cosse, Augustin Marie Dominique

Basic Algorithms (CSCI-UA 310)

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,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Regev, Oded


CSCI-UA 310-000 (7820)01/24/2022 – 05/09/2022 Mon12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Song, Min Jae


CSCI-UA 310-000 (7821)01/24/2022 – 05/09/2022 Tue,Thu8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Regev, Oded


CSCI-UA 310-000 (8906)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Fenteany, Peter


CSCI-UA 310-000 (9912)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Nassajianmojarrad, Seyed · Mundra, Jaya


CSCI-UA 310-000 (9913)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Jin, Yifan


CSCI-UA 310-000 (20845)01/24/2022 – 05/09/2022 Mon12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Karthikeyan, Harish


CSCI-UA 310-000 (20846)01/24/2022 – 05/09/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Agarwal, Ishan


CSCI-UA 310-000 (10617)01/24/2022 – 05/09/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Zhao, Xinyi

Operating Systems (CSCI-UA 202)

This course covers the principles and design of operating systems. Topics include process scheduling and synchronization, deadlocks, memory management including virtual memory, input-output and file systems. Programming assignments.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 202-000 (7818)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Walfish, Michael


CSCI-UA 202-000 (9186)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Gottlieb, Allan


CSCI-UA 202-000 (20844)01/24/2022 – 05/09/2022 Tue,Thu3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Gottlieb, Allan

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

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

Web Development and Programming (CSCI-UA 61)

Students that have successfully completed CSCI-UA 467 Applied Internet Technology are not eligible to take CSCI-UA 61 Web Development and Programming. This course will provide a practical approach to web technologies and programming. Students will build interactive, secure and powerful web programs. This course will cover client and server side technologies for the web.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 61-000 (8622)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Kapp, Craig

Database Design and Implementation (CSCI-UA 60)

Students that have successfully completed CSCI-UA 479 Data Management and Analysis are not eligible to take CSCI-UA 60 Database Design and Implementation. Introduces principles and applications of database design and working with data. Students use python as they prepare, analyze and work with data; SQL to study the principles and implementations of relational databases; and are introduced to other database paradigms such as NoSQL. Students apply these principles to computer systems in general and in their respective fields of interest.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 60-000 (7808)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Bloomberg, Amos

Introduction to Web Design and Computer Principles (CSCI-UA 4)

Prerequisite: Three years of high school mathematics or equivalent. No prior computing experience is assumed. Students with computing experience should consult with the computer science department before registering. Offered every semester. 4 points. This course introduces students to both the practice of web design and the basic principles of computer science. The practice component of the course covers not only web design but also current graphics and software tools. The principles section includes an overview of hardware and software, the history of computers, and a discussion of the impact of computers and the internet.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Design II for Non-Majors (ART-UE 402)

This class acquaints the student with the fundamentals of Design by focusing primarily on layout, composition & color through use of the grid. The grid is a fundamental building block for publication design (print & digital), website design, & animation design. This class focuses primarily on Graphic Design but proposes basic concepts that can be extrapolated into other design fields. Classes will be client & solutions-based and will assume a professional career orientation. Additionally the class will provide a current overview of what’s happening in the contemporary design world through field trips, readings & presentations.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 402-000 (12509)01/24/2022 – 05/09/2022 Wed9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Stark, Jeff


ART-UE 402-000 (12442)01/24/2022 – 05/09/2022 Wed5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Sullivan, Jennifer M


ART-UE 402-000 (12948)01/24/2022 – 05/09/2022 Fri1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Fuller, Sean

Design I for Non-Majors (ART-UE 401)

This course serves to familiarize the student with the fundamentals of typography. Typography forms the basis of our contemporary communication. Students will gain design abilities based on analogue techniques as well as digital software. The class explores letterform design & moves subsequently to typesetting exercises performed using the letterpress printer & computer. Compositions exploring typography as color, form, & image will be examined for visual impact as well as meaning. The history of typography is incorporated beginning with Guttenberg in the 1400’s through the classic designers of the 17th & 18th centuries, type-design through Russian Constructivism, the Bauhaus, & Modernism to contemporary digital type design.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 401-000 (12947)01/24/2022 – 05/09/2022 Wed5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by


ART-UE 401-000 (12474)01/24/2022 – 05/09/2022 Tue5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Verdoux, Jeanne


ART-UE 401-000 (12527)01/24/2022 – 05/09/2022 Thu5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by

Digital Art I for Non-Majors (ART-UE 303)

Assignments, critiques, & demonstrations related to the specific level on which the course is being given. The use of the computer to augment & expand conceptualization & expression has provided the artist with some of the most important new means for visual thinking since the Renaissance invention of perspective. Students learn how to use the computer as an extension of the visualization process & its specific applications in both two-dimensional & three-dimensional art.

Studio Art (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


ART-UE 303-000 (12787)01/24/2022 – 05/09/2022 Thu1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Carideo, Gregory


ART-UE 303-000 (12041)01/24/2022 – 05/09/2022 Thu9:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Khoshooee, Bahareh


ART-UE 303-000 (12945)01/24/2022 – 05/09/2022 Mon1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Kleeman, Harry


ART-UE 303-000 (12946)01/24/2022 – 05/09/2022 Mon5:00 PM – 9:00 PM (Late afternoon)at Washington SquareInstructed by Calabrese, Nickolas

Intro to Programming for Games (OART-UT 1617)

Introduction to Programming for Games is a course that introduces students to the concepts, problems, and methods of computer programming, and how these apply to the creation of video games. Throughout the semester, students will have weekly programming assignments, first using Processing with the Java programming language, then the Unity3D Game Engine with C#. There will be a midterm game in Processing and a final game in Unity. The course assumes no prior programming knowledge, and is designed to touch on the basic principles of digital design in form of computer code. There will be an emphasis on programming fundamentals; they will be motivated through the lens of designing and producing video games.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 1617-000 (14383)09/01/2022 – 12/14/2022 Mon9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by Popp, Karina


OART-UT 1617-000 (14792)09/01/2022 – 12/14/2022 Mon9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by Smith, Kate


OART-UT 1617-000 (14793)09/01/2022 – 12/14/2022 Thu12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by Pratt, Charles


OART-UT 1617-000 (20571)09/01/2022 – 12/14/2022 Thu12:00 AM – 1:00 PM (Early afternoon)at Brooklyn CampusInstructed by Parker, Matthew

Games 101 (OART-UT 1600)

Games 101 is the foundational course for the NYU Game Center. The focus of Games 101 is game literacy – a shared understanding of games as complex cultural and aesthetic objects. The class will incorporate lectures, discussion, readings, and writing assignments, but the primary activity of the class is critical play – playing games in order to better understand and appreciate them. The class will cover games on and off the computer, including classic and contemporary board and card games, sports, and games on the PC, internet, and consoles.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 1600-000 (14221)09/01/2022 – 12/14/2022 Mon4:00 PM – 6:00 PM (Late afternoon)at Brooklyn CampusInstructed by Clark, Naomi


OART-UT 1600-000 (14345)09/01/2022 – 12/14/2022 Wed8:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by Jones-Brewster, Jordan


OART-UT 1600-000 (14346)09/01/2022 – 12/14/2022 Wed11:00 AM – 1:00 PM (Morning)at Brooklyn CampusInstructed by


OART-UT 1600-000 (14347)09/01/2022 – 12/14/2022 Wed2:00 PM – 4:00 PM (Early afternoon)at Brooklyn CampusInstructed by


OART-UT 1600-000 (14348)09/01/2022 – 12/14/2022 Fri8:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by


OART-UT 1600-000 (14349)09/01/2022 – 12/14/2022 Fri11:00 AM – 1:00 PM (Morning)at Brooklyn CampusInstructed by


OART-UT 1600-000 (14722)09/01/2022 – 12/14/2022 Fri2:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by

Understanding Story (OART-UT 568)

Understanding Story is a class composed of lectures, discussions, screenings, readings, critical and creative writing, group critiques and presentations. The course is designed to expose the student to the fundamental principles of storytelling across a spectrum of mediums, including the written story, playwriting, film, poetry, dance, games, photography, fine art and music. How do all these different art forms tell stories? How can the student apply what is learned to their own creative work? History and theory of story will be studied and used to inspire personal and creative work in order to better understand how story can most successfully be expressed in different mediums and reach its audience.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 568-000 (14319)09/01/2022 – 12/14/2022 Mon3:00 PM – 6:00 PM (Late afternoon)at Washington SquareInstructed by Limoncelli, Rosanne