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

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

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

Collaborative Arts Lab I (OART-UT 100)

Collaborative Arts Lab engages students across disciplines and schools in a layered process of inquiry, dialogue, and creative research in response to different issues of urgency in our community. Each semester, a theme is chosen for the course which serves as both the introduction to the frame for research and the introduction to the class group. This semester, the course will be rooted in performance as a frame to examine what culture is built around the body as subject and explore perceptions of art based on the body and different physicalities. You will work individually and in groups in movement-based exercises, as well as in other artistic mediums, to explore social, historical, and cultural contexts, analyze existing research, develop questions for creative inquiry, and experiment with new ways of thinking about the body as subject and as inspiration for the creative process. This course has no prerequisites and welcomes students from all schools and from all/any creative backgrounds – writers, dancers, actors, musicians, visual artists, filmmakers, designers, photographers, etc. Students will be expected to create works together, and each student will have the opportunity to integrate different creative forms into their class projects.

Open Arts Curriculum (Undergraduate)
6 credits – 14 Weeks

Sections (Fall 2019)


OART-UT 100-000 (20657)09/03/2019 – 12/13/2019 Tue,Thu3:00 PM – 5:00 PM (Late afternoon)at Washington SquareInstructed by Bitel, Mary

Intro to Game Studies (OART-UT 1606)

This class is an overview of the field of video games that approaches them from several theoretical and critical perspectives. No special theoretical background or prior training is needed to take the course, but to have had a broad practical experience with and basic knowledge of games is a distinct advantage. Also, an interest in theoretical and analytical issues will help. You are expected to actively participate in the lectures, which are dialogic in form, with ample room for discussion. The course will prepare the student to: – Understand and discuss games from a theoretical perspective – what are the components of a game? – Apply new theories and evaluate them critically. – Assess and discuss game concepts and the use of games in various contexts. – Analyze games, and understand and apply a range of analytical methods.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 1606-000 (14537)09/01/2022 – 12/14/2022 Tue4:00 PM – 6:00 PM (Late afternoon)at Brooklyn CampusInstructed by Pratt, Charles


OART-UT 1606-000 (14534)09/01/2022 – 12/14/2022 Thu9:00 AM – 11:00 AM (Morning)at Brooklyn CampusInstructed by Pratt, Charles


OART-UT 1606-000 (14535)09/01/2022 – 12/14/2022 Fri2:00 PM – 3:00 PM (Early afternoon)at Brooklyn CampusInstructed by Pratt, Charles

Intro to Digital Tools (OART-UT 823)

This course will explore the three main Adobe imaging products – Illustrator, Photoshop, and InDesign. Structured as a dynamic exploration of design ideas and the adobe landscape, we’ll look at and explore the traditional design tools and methods along with many of the changes and enhancements AI is bringing to the digital design toolkit. Through a series of short exercises we will look at graphic design and layout using Illustrator and InDesign adding the image enhancement techniques in Photoshop. In the short exercises we’ll look at basic design concepts using typography, shapes and images to create layouts that are clear, simple and intuitive. More complex exercises will challenge your abilities to use images and typography to best express your goals in a variety of formats. You’ll also complete a small project of your own for the end of the class. Class time will be divided between work in class sessions, lectures, and feedback/critique sessions. This course is not intended to completely cover the software but will give you an understanding of which digital tool will best deliver your fresh ideas to the page. The majority of the class focuses on creating images, logos, books and magazines, but we cover the options of converting for screen output. We’ll incorporate some Adobe apps to augment the desktop and tablet applications. Depending on schedules, we will visit a gallery or museum during the semester. Students should have access to the Adobe Creative Suite through the NYU license.

Undergraduate

Media and the Environment (MCC-UE 9027)

This course will investigate the dominant critical perspectives that have contributed to the development of Environmental Communication as a field of study. This course explores the premise that the way we communicate powerfully impacts our perceptions of the “natural” world, and that these perceptions shape the way we define our relationships to and within nature. The goal of this course is to access various conceptual frameworks for addressing questions about the relationship between the environment, culture and communication. Students will explore topics such as nature/ wildlife tourism, consumerism, representations of the environment in popular culture and environmental activism.

Media, Culture & Communication (Undergraduate)
4 credits – 14 Weeks

Sections (Fall 2020)


MCC-UE 9027-000 (14132)08/31/2020 – 12/10/2020 Tue12:00 AM – 3:00 PM (Early afternoon)at NYU Sydney (Global)Instructed by

Global Media Seminar: Media Activism and Democracy (MCC-UE 9452)

Credits: 4
Duration: 14 Weeks
Dates: Tue

The course on “Media, Activism & Democracy” aims at, first, introducing students to the complex and fascinating topic of civil society activism; second, at illustrating them the linkages between activism and media; third, at showing them the impact of civil society’s advocacy on contemporary political systems. In a nutshell, the course aims at providing students with a closer understanding of the civil society activism-media-politics conundrums at the national and global levels.

Media, Culture & Communication (Undergraduate)
4 credits – 14 Weeks

Interviewing Strategies (MCC-UE 1740)

Credits: 2
Duration: 15 Weeks
Dates: Wed
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu,Tue
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu,Tue,Mon

This course focuses on the principles and practices of successful interviewing techniques. Students are provided with background on the structure of an interview and learn how to analyze success and/or potential problems. Review of case studies and practice in holding interviews enables students to gain experience and to improve their own abilities.

Media, Culture & Communication (Undergraduate)
2 credits – 15 Weeks

Innovations in Marketing (MCC-UE 1760)

Credits: 4
Duration: 15 Weeks
Dates: Wed
Credits: 4
Duration: 15 Weeks
Dates: Wed,Fri
Credits: 4
Duration: 15 Weeks
Dates: Wed,Fri,Tue
Credits: 4
Duration: 15 Weeks
Dates: Wed,Fri,Tue

This course is an analysis of changing trends in marketing ranging from corporate social responsibility to guerrilla and viral marketing. Discussion of theoretical concepts are applied through fieldwork and project-based learning. Guest lectures on emerging topics are featured.

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks

Listening: Noise, Sound and Music (MCC-UE 1717)

Credits: 4
Duration: 15 Weeks
Dates: Tue

This course examines theories, technologies, and practices of listening in the modern world. How has our experience of sound changed as we move from the piano to the personal computer, from the phonoautograph to the mp3? How have political, commercial, and cultural forces shaped what we are able to listen to, and how we listen to it? Finally, how have performers, physiologists, and philosophers worked to understand this radical transformation of the senses?

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks