Resisting Dystopia (MCC-UE 1041)

A deep sense of a descending dystopian future has become more pronounced with the global pandemic, economic shutdowns, and the rise of extremism and authoritarianism. Scholars, novelists, journalists, filmmakers, and activists around the world have been writing and speaking about political systems and leadership classes incapable of addressing such issues for decades. Students explore dystopia through literature, film, and scholarly works, and examine strategies for resisting dystopia. Students participate in a social action project and create video projects.

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

Sections (Spring 2021)


MCC-UE 1041-000 (23974)01/28/2021 – 05/10/2021 Wed2:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Gary, Brett

History of Computing: How the Computer Became Personal (MCC-UE 1171)

This course focuses on technological developments and cultural contexts relevant to understanding the development of digital computing technology. The course familiarizes students with the social forces and technocultural innovations that shaped the personal computing industry, and uses primary documents, academic history and critical theory to contextualize and problematize popular frameworks of technological progress and challenge narratives of computing’s inevitability.

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

Sections (Spring 2025)


MCC-UE 1171-000 (18059)01/21/2025 – 05/06/2025 Wed2:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Yates, Katie Lane

Applied Cryptography (CS-GY 6903)

Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed,Tue
Credits: 3
Duration: 15 Weeks
Dates: Wed,Tue

This course examines Modern Cryptography from a both theoretical and applied perspective, with emphasis on “provable security” and “application case studies”. The course looks particularly at cryptographic primitives that are building blocks of various cryptographic applications. The course studies notions of security for a given cryptographic primitive, its various constructions and respective security analysis based on the security notion. The cryptographic primitives covered include pseudorandom functions, symmetric encryption (block ciphers), hash functions and random oracles, message authentication codes, asymmetric encryption, digital signatures and authenticated key exchange. The course covers how to build provably secure cryptographic protocols (e.g., secure message transmission, identification schemes, secure function evaluation, etc.), and various number-theoretic assumptions upon which cryptography is based. Also covered: implementation issues (e.g., key lengths, key management, standards, etc.) and, as application case studies, a number of real-life scenarios currently using solutions from modern cryptography. | Prerequisite: Graduate standing.

Computer Science (Graduate)
3 credits – 15 Weeks

Game Design (CS-GY 6553)

Credits: 3
Duration: 15 Weeks
Dates: Wed

This course is about experimental game design. Design in this context pertains to every aspect of the game, and these can be broadly characterized as the game system, control, visuals, audio, and resulting theme. We will explore these aspects through the creation of a few very focused game prototypes using a variety of contemporary game engines and frameworks, high-level programming languages, and physical materials. This will allow us to obtain a better understanding of what makes games appealing, and how game mechanics, systems, and a variety of player experiences can be designed and iteratively improved by means of rapid prototyping and play-testing. The course combines the technology, design, and philosophy in support of game creation, as well as the real-world implementation and design challenges faced by practicing game designers. Students will learn design guidelines and principles by which games can be conceived, prototyped, and fully developed within a one-semester course, and will create a game from start to finish. The course is a lot of (team)work, but it’s also a lot of fun. Programming skills are helpful, but not a hard requirement. Artistic skills, or a willingness to learn them are a plus. | Prerequisite: (Graduate Standing AND CS-GY 6533) for SoE students OR (OART-UT 1600 and OART-UT 1605) for Game Center MFA students OR instructor permission.

Computer Science (Graduate)
3 credits – 15 Weeks

Big Data (CS-GY 6513)

Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed

Big Data requires the storage, organization, and processing of data at a scale and efficiency that go well beyond the capabilities of conventional information technologies. In this course, we will study the state of art in big data management: we will learn about algorithms, techniques and tools needed to support big data processing. In addition, we will examine real applications that require massive data analysis and how they can be implemented on Big Data platforms. The course will consist of lectures based both on textbook material and scientific papers. It will include programming assignments that will provide students with hands-on experience on building data-intensive applications using existing Big Data platforms, including Amazon AWS. Besides lectures given by the instructor, we will also have guest lectures by experts in some of the topics we will cover. Students should have experience in programming: Java, C, C , Python, or similar languages, equivalent to two introductory courses in programming, such as “Introduction to Programming” and “Data Structures and Algorithms. | Knowledge of Python. Prerequisite: Graduate Standing.

Computer Science (Graduate)
3 credits – 15 Weeks

Machine Learning (CS-GY 6923)

Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed

This course is an introduction to the field of machine learning, covering fundamental techniques for classification, regression, dimensionality reduction, clustering, and model selection. A broad range of algorithms will be covered, such as linear and logistic regression, neural networks, deep learning, support vector machines, tree-based methods, expectation maximization, and principal components analysis. The course will include hands-on exercises with real data from different application areas (e.g. text, audio, images). Students will learn to train and validate machine learning models and analyze their performance. | Knowledge of undergraduate level probability and statistics, linear algebra, and multi-variable calculus. Prerequisite: Graduate standing.

Computer Science (Graduate)
3 credits – 15 Weeks

Computer Networking (CS-GY 6843)

Credits: 3
Duration: 15 Weeks
Dates: Mon
Credits: 3
Duration: 15 Weeks
Dates: Mon,Sat
Credits: 3
Duration: 15 Weeks
Dates: Mon,Sat
Credits: 3
Duration: 15 Weeks
Dates: Mon,Sat,Wed

This course takes a top-down approach to computer networking. After an overview of computer networks and the Internet, the course covers the application layer, transport layer, network layer and link layers. Topics at the application layer include client-server architectures, P2P architectures, DNS and HTTP and Web applications. Topics at the transport layer include multiplexing, connectionless transport and UDP, principles or reliable data transfer, connection-oriented transport and TCP and TCP congestion control. Topics at the network layer include forwarding, router architecture, the IP protocol and routing protocols including OSPF and BGP. Topics at the link layer include multiple-access protocols, ALOHA, CSMA/CD, Ethernet, CSMA/CA, wireless 802.11 networks and linklayer switches. The course includes simple quantitative delay and throughput modeling, socket programming and network application development and Ethereal labs. | Knowledge of Python and/or C. Prerequisite: Graduate standing.

Computer Science (Graduate)
3 credits – 15 Weeks

Digital Photography (OART-UT 13)

This is a standard digital photography course designed for those with little or no experience in photography. This course will emphasize personal expression through the application of technique to the presentation of subject matter. Open Arts will have enough Sony A7r cameras for students to share. If students plan to borrow the DSLR cameras, they are first required to purchase College Student Insurance, (CSI). While it is not required that you own your own digital camera to enroll in this course, it is recommended that you borrow or acquire your own camera for the duration of this course, or if you would like to avoid having to share one of the department’s cameras with another student. If you would like to purchase your own camera, a digital single lens reflex (SLR) or mirrorless digital camera is highly recommended for this course. The camera needs to have manual aperture and shutter speed controls. The purpose of this course is to develop an understanding of the technical and aesthetic aspects of making photographic images. We will apply fundamental photographic techniques such as composition, framing, lighting and manual camera controls to the images we create. We will discuss the way we see, compared to how cameras and lenses see, evaluate the similarities and differences and how that impacts the creation of images and how we analyze them. Students will make photographs that are effective as individual images and photographs that work together in a series. Students will learn how to create a narrative with a series of photographs and express a feeling or mood with a series of photographs. Class discussions will introduce students to a variety of concepts related to visual literacy. Students will also be introduced to the work of historically significant photographers from a broad range of backgrounds. Students will learn how to use Adobe Creative Cloud software to adjust images for print and digital publishing. By the end of the course, students will understand how to use a digital SLR or mirrorless camera to create compelling photographs using manual controls, process their images using Adobe Creative Cloud software and best practices for publishing their images digitally as well as best practices for printing their images. Finally, students will enhance their critical thinking skills while developing a deeper understanding of visual/photographic language. Students are expected to shoot a minimum of 108 exposures (photographs) each week.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 13-000 (14496)09/01/2022 – 12/14/2022 Wed1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Ross-Smith, Bayete

Digital Photography (OART-GT 2013)

This is a standard digital photography course designed for those with little or no experience in photography. This course will emphasize personal expression through the application of technique to the presentation of subject matter. Open Arts will have enough Sony A7r cameras for students to share. If students plan to borrow the DSLR cameras, they are first required to purchase College Student Insurance, (CSI). While it is not required that you own your own digital camera to enroll in this course, it is recommended that you borrow or acquire your own camera for the duration of this course, or if you would like to avoid having to share one of the department’s cameras with another student. If you would like to purchase your own camera, a digital single lens reflex (SLR) or mirrorless digital camera is highly recommended for this course. The camera needs to have manual aperture and shutter speed controls. The purpose of this course is to develop an understanding of the technical and aesthetic aspects of making photographic images. We will apply fundamental photographic techniques such as composition, framing, lighting and manual camera controls to the images we create. We will discuss the way we see, compared to how cameras and lenses see, evaluate the similarities and differences and how that impacts the creation of images and how we analyze them. Students will make photographs that are effective as individual images and photographs that work together in a series. Students will learn how to create a narrative with a series of photographs and express a feeling or mood with a series of photographs. Class discussions will introduce students to a variety of concepts related to visual literacy. Students will also be introduced to the work of historically significant photographers from a broad range of backgrounds. Students will learn how to use Adobe Creative Cloud software to adjust images for print and digital publishing. By the end of the course, students will understand how to use a digital SLR or mirrorless camera to create compelling photographs using manual controls, process their images using Adobe Creative Cloud software and best practices for publishing their images digitally as well as best practices for printing their images. Finally, students will enhance their critical thinking skills while developing a deeper understanding of visual/photographic language. Students are expected to shoot a minimum of 108 exposures (photographs) each week.

Open Arts Curriculum (Graduate)
4 credits – 15 Weeks

Sections (Fall 2021)


OART-GT 2013-000 (7438)09/02/2021 – 12/14/2021 Wed1:00 PM – 4:00 PM (Early afternoon)at Washington SquareInstructed by Ross-Smith, Bayete

Live Video Performance Art (OART-GT 2567)

Credits: 4
Duration: 15 Weeks
Dates: Wed

This course will combine a history of video art and experimental film with practical training in the use of live video performance art technology. Students will explore new ways to create and edit films and videos using VJ software, projections, and multi-channel video surfaces. Workshops will demonstrate concepts and software that can be integrated into the creative process of video performance art and video art installations. COURSE OBJECTIVES At the completion of this course, the student will be able to: Draw inspiration from the recent history of incredible video and multi-media artists. Develop an understanding of audio and visual hardware used by VJ’s. Use live VJ software to manipulate digital media in real time to create Video Performance Art. Use Projection Mapping techniques to project video art onto 3D surfaces. Create original video performance art, video installations, and other performance pieces. Utilize skills to make video art in the professional market.

Open Arts Curriculum (Graduate)
4 credits – 15 Weeks

Locative Media (INTM-SHU 283)

With the rise of mobile computing platforms such as smart phones and tablets, location has suddenly become a key element in the production and consumption of media. In this online course, designed for NYU Shanghai Interactive Media Arts majors studying abroad, students will be encouraged to simultaneously explore their unique study away site, as well as to consume, research, critique, and create location-based media for mobile devices. Students will be introduced to GPS (Global Positioning System) technologies through activities such as geocaching and GPS drawing. We will next investigate geocoding, geotagging, and geofencing through the application of JavaScript mapping platforms CartoDB and Google Maps. Students will then explore an emerging technology known as Bluetooth Beacons, which can be used to create custom positioning systems and to facilitate location awareness in mobile devices. Students will be asked to then produce, as a final project, a game that engages participants in a location or locations, as well as in locative media in any number of forms. Note: This is an online course featuring both synchronous and asynchronous learning opportunities. Registration is limited to IMA Majors studying at NYU’s global sites other than New York or Abu Dhabi.

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Sections (Fall 2020)


INTM-SHU 283-000 (22965)09/14/2020 – 12/15/2020 Wed1:00 PM – 4:00 PM (Early afternoon)at ShanghaiInstructed by Belanger, Matthew

Population Infinite:The Future of Identity (ITPG-GT 2041)

Course description (optional): We are currently living in a society that operates under the principle that one body equals one agent, one vantage point, one identity. But emerging technologies may create a future in which the notion of a single personal identity becomes outdated. That future includes: machine learning techniques that make emulating the style and behavior of other people fast and easy; widely available AR/VR headsets that get people to identify with however many faces and bodies they choose, instead of just those they were born with; cryptocurrencies enabling the use of pseudonymous economic identities to transact across the planet in a permissionless manner. This is a course where we will get to explore and anticipate the utopian and dystopian aspects of this weird future of identity.

Interactive Telecommunications (Graduate)
2 credits – 6 Weeks

Sections (Fall 2020)


ITPG-GT 2041-000 (22623)09/02/2020 – 10/14/2020 Wed6:00 PM – 9:00 PM (Evening)at Brooklyn CampusInstructed by Germanidis, Anastasios · Oved, Dan

Socially Engaged Art and Digital Practice (ITPG-GT 2156)

“Digital tools of all kinds are deeply embedded in how our society operates. Innovations in basic communication, data processing, image manipulation, and even financial systems have transformed our social worlds and our artistic practice. This became even clearer and more present during the global pandemic, where, during times of social isolation, digital and networked tools almost fully replaced in-person social life. This course will examine the ethical and esthetic implications of a digital and networked world through the lens of socially engaged art and explore how digital tools are and can be used in socially engaged art practice, where art and creative work intersect directly with people and civic life. This includes discussion of how digital and networked tools both increase and complicate physical, economic, and cultural accessibility, and the ethical and social implications of the newest technologies, including AI, Web3, and quantum computing. We will work on how digital tools have been used in socially engaged art and how they could be used further, guided by the understanding that working digitally with socially engaged concepts means both using digital tools within projects AND interrogating the inner workings of how digital practices operate socially and culturally. We will also have some meetings and activities in public spaces, field trips to organizations such as Eyebeam and Genspace, and guest lecturers. Please feel free to reach out to me directly if you have questions about taking the course, or the course content.”

Interactive Telecommunications (Graduate)
4 credits – 14 Weeks

Sections (Fall 2025)


ITPG-GT 2156-000 (11358)09/03/2025 – 12/10/2025 Wed6:00 PM – 8:00 PM (Evening)at Brooklyn CampusInstructed by MacLow, Clarinda

Designing for Digital Fabrication (ITPG-GT 2890)

The ability to digitally fabricate parts and whole pieces directly from our computers or design files used to be an exotic and expensive option not really suitable for student or designer projects, but changes in this field in the past 5 years have brought these capabilities much closer to our means, especially as ITP students. ITP and NYU now offer us access to laser cutting, CNC routing, and 3D stereolithography. In this class we will learn how to design for and operate these machines. Emphasis will be put on designing functional parts that can fit into a larger project or support other components as well as being successful on a conceptual and aesthetic level. In this class we will discover methods to design projects on CAD applications for total control of the result, and we will develop algorithmic ways to create designs from software (Processing) to take advantage of the ability to make parts and projects that are unique, customizable, dependent on external data or random. The class will include 3 assignments to create projects using the three machines (laser, router, 3D) and the opportunity to work on a final project.

Interactive Telecommunications (Graduate)
4 credits – 14 Weeks

Sections (Fall 2025)


ITPG-GT 2890-000 (11349)09/03/2025 – 12/10/2025 Wed12:00 AM – 2:00 PM (Early afternoon)at Brooklyn CampusInstructed by Rozin, Daniel

The Neural Aesthetic (ITPG-GT 2994)

Making words and images public used to be difficult, complex, and expensive. Now it’s not. That change, simple but fundamental, is transforming the media landscape. A publisher used to be required if you wanted to put material out into the public sphere; now anyone with a keyboard or a camera can circulate their material globally. This change in the economics of communication has opened the floodgates to a massive increase in the number and variety of participants creating and circulating media. This change, enormous and permanent, is driving several profound effects in the media landscape today. This course covers the transition from a world populated by professional media makers and a silent public to one where anyone who has a phone or a computer can be both producer and consumer. This change, brought about by the technological and economic characteristics of digital data and networks, is upending old industries — newspapers, music publishing, moviemaking — faster than new systems can be put in place. The result is chaos and experimentation as new ways of participating in the previously sparse media landscape are appearing everywhere. This course covers the history and economics of the previous media landscape, the design of digital networks that upend those historical systems, and new modes of participation from weblogs and wikis and Twitter to fan fiction and lolcats. The course centers on readings and field observation, with three papers due during the course of the term.

Interactive Telecommunications (Graduate)
4 credits – 15 Weeks

Sections (Fall 2021)


ITPG-GT 2994-000 (23993)09/02/2021 – 12/14/2021 Wed12:00 AM – 2:00 PM (Early afternoon)at Brooklyn CampusInstructed by

Texts and Ideas: (CORE-UA 9400)

Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu,Tue
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu,Tue,Wed
Credits: 4
Duration: 14 Weeks
Dates: Mon,Wed,Tue,Thu,Tue,Wed,Mon

College Core Curriculum (Undergraduate)
4 credits – 14 Weeks

Cultures & Contexts: Germany (CORE-UA 556)

College Core Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


CORE-UA 556-000 (9858)09/01/2022 – 12/14/2022 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Wood, Christopher


CORE-UA 556-000 (9859)09/01/2022 – 12/14/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by


CORE-UA 556-000 (9860)09/01/2022 – 12/14/2022 Wed9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by


CORE-UA 556-000 (9861)09/01/2022 – 12/14/2022 Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by


CORE-UA 556-000 (9862)09/01/2022 – 12/14/2022 Wed9:00 AM – 10:00 AM (Morning)at Washington SquareInstructed by


CORE-UA 556-000 (9863)09/01/2022 – 12/14/2022 Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by


CORE-UA 556-000 (9864)09/01/2022 – 12/14/2022 Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by