Intro to Computer Science (CSCI-UA 101)

Students learn how to design algorithms to solve problems and how to translate these algorithms into working computer programs. Experience is acquired through programming projects in a high level programming language. CSCI-UA 101 is intended as a first course for computer science majors, and for students of other scientific disciplines. Programming assignments.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


CSCI-UA 101-000 (7809)01/24/2022 – 05/09/2022 Mon,Wed8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Nassar, Nader


CSCI-UA 101-000 (7810)01/24/2022 – 05/09/2022 Tue,Thu8:00 AM – 9:00 AM (Morning)at Washington SquareInstructed by Ataman, Duygu


CSCI-UA 101-000 (9108)01/24/2022 – 05/09/2022 Tue,Thu11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Bari, Anasse · Davidson, Christopher


CSCI-UA 101-000 (7811)01/24/2022 – 05/09/2022 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Cabo, Candido


CSCI-UA 101-000 (8688)01/24/2022 – 05/09/2022 Tue,Thu12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Kayar, Gizem


CSCI-UA 101-000 (8882)01/24/2022 – 05/09/2022 Mon,Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Locklear, Hilbert


CSCI-UA 101-000 (9325)01/24/2022 – 05/09/2022 Tue,Thu2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Bloomberg, Amos


CSCI-UA 101-000 (9905)01/24/2022 – 05/09/2022 Mon,Wed3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Locklear, Hilbert


CSCI-UA 101-000 (20827)01/24/2022 – 05/09/2022 Tue,Thu3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by Ataman, Duygu


CSCI-UA 101-000 (26001)01/24/2022 – 05/09/2022 Mon,Wed11:00 AM – 12:00 AM (Morning)at Washington SquareInstructed by Kayar, Gizem

The Planetary: Computation in the Anthropocene (INTM-SHU 296)

This course will examine the relationship between planetary-scale computation and the development of planetarity. We take as starting points that (1) the very notion of climate change is an epistemological accomplishment of planetary-scale sensing, modeling and computation systems and (2) the ecological costs of computation are on an unsustainable trajectory. The seminar will ask: what are alternative futures for computation as human and ecological infrastructure? The primary subject of research is the transition from computation as a digital media object to computation as continental scale infrastructure. The scope and significance of this shift are fundamental for the development of interactive art and design that seeks to explore critical alternatives to extant models for this. What we call planetary-scale computation takes different forms at different scales—from energy and mineral sourcing and subterranean cloud infrastructure to urban software and massive universal addressing systems; from interfaces drawn by the augmentation of the hand and eye to users identified by self—quantification and the arrival of legions of sensors, algorithms, and robots. Each of these may represent a direct harm upon effected ecosystems and/or a means for and informed viable administration of those same systems. The course is primarily geared to advanced IMA students but is open to students from any major who are interested in engaging with contemporary issues of computation, society and ecology. Final projects will combine original written work and speculative design that can draw on diverse student core skill sets. Prerequisite: Sophomore Standing. Fulfillment: IMA Major Electives; IMB Major Interactive Media Elective.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


INTM-SHU 296-000 (17305)09/05/2022 – 12/16/2022 Thu9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Bratton, Benjamin Hugh

Global Media Cultures (INTM-SHU 194T)

This course surveys the implications of globalization for the production, circulation, and consumption of media. In this course, we will look across both analog and digital media (radio, TV, film, video, pop music, podcast, etc) in relation to a series of questions: How do media (and media industry) represents localities for a global audience? How can media practices create a feeling of belonging to the world/community? How may global media tell us about different material infrastructure, social imagination, and political desires? Students will explore media phenomena and critically examine media texts often beyond North American experiences. By the end of the class, students will be able to articulate how media connects to global flow of finance, cultural product, labor, and social aspirations.

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

ABC Browser Circus (INTM-SHU 227T)

Welcome to the ABC Browser Circus (ABC), where acrobats juggle with hyperlinks, dance across scrolling grids and jump through open server ports. This course introduces the students to the history of the internet, the World Wide Web, and specifically to the browser as a cultural object and its role in (net)art; in parallel, students are guided to creative uses of the web. In three consecutive modules, the browser is interpreted as a blank canvas, a susceptible agent and as a window to other realities respectively. Technologies used in the ABC Browser Circus are advanced HTML, CSS and JavaScript as well as Node for server-side programming. Participants must have completed either Communications Lab or Creative Coding Lab (IMA Foundation Classes). Students are expected to comfortably apply fundamental programming concepts to solve problems.

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Sections (Fall 2020)


INTM-SHU 227T-000 (21565)09/14/2020 – 12/15/2020 Tue,Thu9:00 AM – 11:00 AM (Morning)at ShanghaiInstructed by Eckert, Leon

Digital Sculpture (INTM-SHU 228T)

This course investigates and illuminates the concepts and the aesthetics of kinetic sculpture and installation art in various forms from creative and historical perspectives. Students will learn to regard sound and performance as part of a sculptural form and learn to work with space. Students will gain woodworking and digital fabrication skills to expand on their physical computing skills to create moving sculpture and installation. The course consists of lectures, readings, and hands-on studio work.

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Creative Game Design and Development (INTM-SHU 247T)

Many of us have played and enjoyed games. Have you ever wondered how people actually design and develop them? Can a games as a profession and practice be described? What are the basic theories, structures and skills involved in game development? How do game designers create compelling interactive experiences for the player? How do they respond to feedback, prototype and improve these experiences? This course explores these questions and others through playing, analyzing and making games over 14 weeks. Students will understand games not only as entertainment, production and business models, but as a form of mass interactive media and culture. Students will be introduced to game design concepts, emphasizing all stages of game development: paper and digital prototyping, iteration, interactive narrative design, object-oriented game programming, 3D/2D game art creation, sound effects composition and user testing. For the course project, students will work in teams and create games in multiple projects, from simple board games to a digital game with original game art, mechanics and other design elements. This course leverages multiple tools for game prototyping and design, but will focus on Unity, a game engine that uses C# based programming language, for game build-up.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2020)


INTM-SHU 247T-000 (21566)08/31/2020 – 12/11/2020 Mon9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Zhang, Xingchen

Learning with Turtles (INTM-SHU 151T)

We will explore a range of programming languages, systems, and activities designed to help learners acquire computational skills and become creative problem solvers and project designers, including arts and interactive projects. We will create projects in turtle geometry, animation, and programmable embroidery (Snap!, Turtle Geometry, TurtleArt, and TurtleStitch), and in simulation systems which model complex systems in the life and social sciences in order to acquire a deeper understanding of their underlying phenomena (NetLogo). The course is fundamentally about ideas, and how some powerful ideas from computation can empower a learner to be a better creator and problem solver, acquire a deeper understanding of social and scientific phenomena, and become a self-directed learner. We will identify these ideas and actively engage with the pedagogical theories that underlie embodying them by creating with systems designed for children, beginners, or people coming from disciplines which traditionally had less emphasis on computing-based tools. We will emphasize reflection on our own learning within the course.”

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Sections (Fall 2020)


INTM-SHU 151T-000 (21563)09/14/2020 – 12/15/2020 Thu3:00 PM – 6:00 PM (Late afternoon)at ShanghaiInstructed by Minsky, Margaret

Kinetic Light (INTM-SHU 132)

“The practice of using light and motion as artistic media traces its roots back to the architectural design of spiritual structures in ancient cultures and the use of fire and shadow in religious ceremonies. However, not until the invention of electricity, the incandescent bulb, and electric motors did light and motion really become artistic media themselves. The current availability of cheap and abundant sources of motion and light have opened up new possibilities for the creation of sculptural objects which compose structures in light and movement. Drawing upon the combined histories of lumia, kinetic sculpture, and op art, we will be investigating the historical and current developments of kinetic art and light art. Students will create kinetic light sculptures of their own design, building upon and expanding their knowledge of digital fabrication, physical computing, and generative software systems. They will learn how to compose in color, light, rhythm, movement, and space and how to install and present their work in a public setting.”

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2020)


INTM-SHU 132-000 (21556)08/31/2020 – 12/11/2020 Thu9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Parren, Eric

Creative Coding Lab (INTM-SHU 103)

In this foundation course students will learn the fundamentals of computation, software design, and web technologies, through a series of creative projects. The course is intended to equip students with the skills to develop artistic and business projects that include a significant computational component. Topics such as variables, functions, components, and functional and reactive programming will be brought together to create interactive applications, generative art, data visualization, and other domains. Within the framework of these creative projects students will develop a greater understanding of how computer programs operate, be exposed to various concepts used to create experiences and interactions, and become more familiar with some of the technologies that constitute the internet. This course is intended for students with no prior programming background. Prerequisite: None. Fulfillment: CORE AT; IMA Major Other Foundation; IMB Major Emerging Media Foundation.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


INTM-SHU 103-000 (17271)09/05/2022 – 12/16/2022 Tue,Thu9:00 AM – 11:00 AM (Morning)at ShanghaiInstructed by


INTM-SHU 103-000 (17272)09/05/2022 – 12/16/2022 Tue,Thu11:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by


INTM-SHU 103-000 (17273)09/05/2022 – 12/16/2022 Tue,Thu1:00 PM – 3:00 PM (Early afternoon)at ShanghaiInstructed by


INTM-SHU 103-000 (17274)09/05/2022 – 12/16/2022 Tue,Thu3:00 PM – 4:00 PM (Late afternoon)at ShanghaiInstructed by


INTM-SHU 103-000 (17276)09/05/2022 – 12/16/2022 Fri9:00 AM – 11:00 AM (Morning)at ShanghaiInstructed by


INTM-SHU 103-000 (17277)09/05/2022 – 12/16/2022 Fri11:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by


INTM-SHU 103-000 (17278)09/05/2022 – 12/16/2022 Fri1:00 PM – 3:00 PM (Early afternoon)at ShanghaiInstructed by


INTM-SHU 103-000 (17279)09/05/2022 – 12/16/2022 Fri3:00 PM – 4:00 PM (Late afternoon)at ShanghaiInstructed by

After Us: Post-human Media (INTM-SHU 195)

What is the place of human creativity, agency and intelligence in complex technical networks? This class aims to build a foundation for studying how automation, artificial intelligence, robotics, digital image production, predictive software, and eco-technologies signal the ascent of a posthuman society. It provides a selection of texts and case studies that introduce basic philosophical and sociological questions about posthuman technologies and support creators, writers and thinkers in conceptualizing the posthuman nature of new media. The class is a combination of lectures and writing workshops. Prerequisite: None. Fulfillment: IMA/IMB elective.

Interactive Media Arts (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


INTM-SHU 195-000 (19665)01/24/2022 – 05/13/2022 Thu9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Konior, Bogna

Media Architecture (INTM-SHU 202)

Architecture has always been considered as an immediate extension of the human civilization, and its connection with state-of-the-art technologies has always been essential. In our current highly mediated and augmented environments, architecture shifts from static, solid, and predefined, to a fluid, interactive, and ever-changing. Computational, interactive, and media technologies challenge our understanding of what architecture is, redefining our engagement with exterior and interior spaces. The course investigates the area of media architecture from a contextual and critical perspective, examining and implementing in theoretical and practical scenarios current emerging trends. Students are expected to develop a comprehensive understanding of media architecture, to thoroughly investigate the media cityscape (including motivations, social implications, technological requirements), and to develop installation work that utilizes contemporary media development practices and demonstrates artistic, technological, and scientific rigor. Prerequisite: None

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Sections (Fall 2020)


INTM-SHU 202-000 (18597)09/14/2020 – 12/15/2020 Thu3:00 PM – 6:00 PM (Late afternoon)at ShanghaiInstructed by Didakis, Stavros

Creative Learning Design (INTM-SHU 241)

In this course, students will work in teams to design digital learning resources and experience designs at the intersection of music, coding, arts, and technology. The course will begin with an introduction to emerging trends in learner engagement and design-based research, especially related to web- and mobile-based musical experiences and principles of making music with new media. Innovations in and applications of musical creativity, interactive technologies, user-centered design & engagement, scaffolded learning, creative learning, pedagogies of play and making, and educational entrepreneurship in Chinese contexts will also be explored. The market for creative educational experiences in afterschool settings for youth in China is exploding. For-profit educational service companies are competing and searching for differentiated, learning experiences in music, coding, and creative project based learning that will attract high-paying parents looking for the best supplemental education for their children. This practical, hands-on course will explore questions such as: How can we design engaging, creative learning experiences that are relevant to the cultural goals and needs of today’s youth in China, while laying the foundation for creative learning for the workforce of tomorrow? What are engaging, effective creative learning resources, and how are they best implemented in Chinese learning settings? How can we take advantage of young people’s near ubiquitous love of music and technology to facilitate creative learning? Students will work together in teams and paired with a partner audience of learners and teachers in Shanghai drawn from local and regional international schools (e.g. Alibaba’s Cloud Valley), local afterschool programs (e.g., Music Lab), and cultural partners (e.g., Shanghai Symphony). Together they will assess the needs and opportunities of partner students and teachers, and engage in a two-stage iterative and reflective co-design process prototyping custom learning resources and experience designs with their partner end users. At the end of the course, students will present and demo their learning resources as part of a public showcase to an external audience of partners, educators, technologists, musicians, entrepreneurs, and experience designers in Shanghai. Prerequisites: None.

Interactive Media Arts (Undergraduate)
4 credits – 13 Weeks

Digital Sculpting for Facial Animation (INTM-SHU 284)

This course emphasizes on the 3D animation through digital modeling / sculpting techniques, keyframe and blend-shape animation . The course breaks down into 4 stages : 1. basic topology of head model, 2. high-poly sculpting and projection texturing, 3. Keyframe and blend-shapes animation, 4. 3D animation final project. In the final project, students get to choose either lip-sync animation or conceptual piece utilizing the created head models. An overview of digital editing / compositing and sound design will also be introduced to assist with students’ final project at the end of the semester. Prerequisite: None. Fulfillment: IMA/IMB elective.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2023)


INTM-SHU 284-000 (20474)01/30/2023 – 05/12/2023 Tue,Thu4:00 PM – 6:00 PM (Late afternoon)at ShanghaiInstructed by Chen, Wu Wei

Exploring & Creating Sonic Environments (INTM-SHU 289)

Sound is all around us. The way we perceive or experience these sounds are largely dependent upon their environments, whether artificially constructed or naturally present. In this studio-based course, students will learn about the development of sound art through readings and listenings by artists, musicians and designers who investigate our sonic environment through sound sculptures, multi-channel immersive installations, soundscapes, audio tours, podcasts and field recordings. The course will begin with an introduction into the physics of sound with time for deep listening exercises. We will read selected texts and listen to pieces by those working in the field of Acoustic Ecology, an interdisciplinary field that employs ethnographic practices to create sound studies or art. We will look at artists who employ narrative techniques to engage the audience. We will study musicians such as Alvin Lucier and John Cage and the history of experimental music that takes into consideration the physical space its recorded or played in. There will be weekly exercises that will help develop the student’s spatial awareness of sound and music. We will take listening and recording trips into the field to understand the acoustic urban environment. We will use different types of microphones such as hydrophones and binaural mics. Students will learn how to build their own contact microphones. Students will have the opportunity to create works for multi-channel speakers. The final project can take on any form within the realm of sound art–multimedia, narrative, non-narrative, music, installation.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2020)


INTM-SHU 289-000 (21572)08/31/2020 – 12/11/2020 Mon,Wed11:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Chen, Hai Han

Understanding Financial Technology (IMBX-SHU 103)

“How would you like to pay?” A simple question may provoke diversified answers in the digital age. The financial applications of digital technologies, or so-called fintechs have engendered many alternative forms such as QR codes, mobile apps, and Bitcoin for financial activities including payment, loans, and investment. What technologies make these innovations possible? What are the aesthetic norms embedded in fin-tech app designs? How do the fin-tech companies interact with banks, policy-makers, and regulators? While Ant Financial and Tencent Finance make China the leader of fin-tech innovation, how does the global map of fin-tech innovation look like? After all, how have fin-techs re-shaped people’s everyday life, and perhaps will reform human being? Through a weekly three-hour meeting, this course is to make sense of fin-techs from a wide variety of perspectives. Integrating lectures with workshops and company visits, this course will equip students with critical thinking and practical skills that allow them to dialogue with various actors, such as computer programmers, project managers, investors, as well as academic intellectuals. Prerequisite: None. Fulfillment: IMA Major Electives; IMB Major Business Elective/Interactive Media Elective; Business and Finance Major Non-Finance Electives; Business and Marketing Major Non-Marketing Electives.

Interactive Media and Business (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


IMBX-SHU 103-000 (23454)01/24/2022 – 05/13/2022 Thu9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Wang, Jing

Design Thinking (IMBX-SHU 211)

Design Thinking is a theoretical, methodological and practical framework that has the potential of bringing about socially responsible innovation. This course will introduce the core concepts and toolkits of design thinking as the foundation of innovative thinking and practices. It requires you to step out of your comfort zone and to examine and challenge your own assumptions. Critical thinking, teamwork, and empathy are the three pillars of this course. Prerequisite: None

Interactive Media and Business (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2020)


IMBX-SHU 211-000 (18585)08/31/2020 – 12/11/2020 Tue1:00 PM – 4:00 PM (Early afternoon)at ShanghaiInstructed by

Life Design (IMBX-SHU 101)

This course is about designing your life. What if you used the same innovation principles that startups use and applied them to your own lives? Students are introduced to design thinking as a framework to process their college experience and explore life after graduation. This course will use rapid prototyping methods to test out career interests, engage in behavior design, and ideate on multiple futures. The course will be delivered in a studio setup with in-class design workshops, group discussions, personal reflection, individual coaching and field trips. Prerequisite: None. Fulfillment: IMA Major Electives; IMB Major Business Elective/Interactive Media Elective; Business and Finance Major Non-Finance Electives; Business and Marketing Major Non-Marketing Electives.

Interactive Media and Business (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


IMBX-SHU 101-000 (17714)01/24/2022 – 05/13/2022 Mon1:00 PM – 4:00 PM (Early afternoon)at ShanghaiInstructed by Tsiang, Emily

Global Experience Design (IMBX-SHU 102)

This course is about designing your global experiences. Students are introduced to design thinking as a practical tool to make the most out of their NYUSH experience and prototype opportunities offered by NYU’s Global Network. This course will use rapid prototyping methods to test out academic and career interests, visit global organizations in Shanghai, and meet with leaders with multinational experience. The course will be delivered in a studio setup with in-class design workshops that explore topics such as the purpose of college, educational wayfinding, global perspectives, and innovating on career paradigms.

Interactive Media and Business (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2020)


IMBX-SHU 102-000 (18602)08/31/2020 – 12/11/2020 Mon9:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by

Creative Coding (MCC-UE 1585)

Credits: 4
Duration: 15 Weeks
Dates: Tue,Thu

This is a practice-based course designed to teach basic programming skills in the context of critical and cultural media studies and digital humanities. Requires no prior programming experience, simply a willingness to explore code at a more technical level with the aim of using computation as an expressive, analytical, critical and visualizing medium. Students learn basic coding techniques such as variables, loops, graphics, and networking, all within a larger conversation on the social, cultural, and historical nature of code and coding practices.

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