Category Archives: IMA Electives

All courses that count as IMA Major Electives

Computer Ethics (STS-UY 2524)

Using a case study approach, this course explores the issues of professional and technological ethics especially as it pertains to networked computers in a global setting. The course will begin with the appropriate ethical codes of the professional societies, including the code of ethics for the Association for Computing Machinery (ACM) but also codes in other areas such as finance and medicine. The mandates and expectations of the codes will be interpreted from varying perspectives and will be applied concretely to the specifics of the cases under consideration. Ethical issues will be approached in a manner similar to that of engineering problems and students will be expected to show a step-by-step process for the resolution of actual and potential ethical conflict. The technique of “line drawing” will be used to exhibit the alternatives and to help justify the ultimate decision made. In addition to video lectures Power Point charts, and notes the course teaching techniques will employ social media (“Google “) to create a class community, “NYU Classes” to present texts and case studies, built-in assessment tools to permit student dialogue and debate on assigned topics. These online tools do not demand excessive bandwidth and can be used in both synchronous and asynchronous settings.

Science and Technology (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2023)


STS-UY 2524-000 (16270)at ePolyInstructed by Silberman, Jared

Ethics and Technology (STS-UY 2144)

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

Ethical expertise is integral to the careers and responsibilities of engineering and technology management professionals, from long-standing issues around professional responsibilities to society and more recent controversies such as “techlash” concerns about bias, equity, and surveillance. This survey course introduces undergraduate students to some of the most relevant ethical issues in engineering and the technology industry today. Students will begin by exploring basic ethical approaches from a variety of philosophical traditions and how these principles have historically been integrated into engineering professions. Then, students will study a variety of topics of high importance to engineers today, including ethics in computing, data, and automated systems; medical ethics, past and present; disability ethics and activism; ethical issues related to the environment and climate change; and ethical issues related to race and gender. | Notes: Satisfies a HuSS elective.

Science and Technology (Undergraduate)
4 credits – 15 Weeks

Audio for Digital Games (GAMES-UT 212)

This course investigates aesthetic and technical aspects of sound for video games and interactive 3-D environments. Artistic implications of the technology are also explored from the perspective of the electronic composer and performer. Students will work with a game engine to create an immersive interactive environment. Additional topics include: Csound, Java and other relevant technologies. Completion of a final project, class presentation, as well as several weekly assignments is required.

Undergraduate

Intro to Visual Communication (GAMES-UT 201)

This course allows students to harness the power of visual language in order to convey messages and meaning. The elements of visual foundation that will be covered include components (color, texture, image and typography), composition, and concept. Although the class takes place in the Game Design department, we will be less concerned with visuals as they are applied to games and instead will look at visual communication across a wide range of disciplines, from visual art to graphic design to web and interface design. Although non-digital mediums will be addressed, the understanding and use of industry-standard software is also a primary goal. The class is about the importance of visual design, how it shapes our culture. The students will learn about and discuss widely-practiced methods of visual communication, and then find their own voice through developing their own works, driven by a clearer understanding of their own tastes and interested fields.

Undergraduate

Intro to Programming for Games (GAMES-UT 180)

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. The course assumes no prior programming knowledge, and is designed to touch on the basic principles of digital design in the 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.

Undergraduate

Games 101 (GAMES-UT 101)

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 incorporates 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 covers games on and off the computer, including classic and contemporary board and card games, sports, and games on the PC, internet, and consoles.

Undergraduate

Programming Tools for the Data Scientist (CSCI-UA 381)

This course focuses on building applications in Python using a project-based learning approach. Students will design projects using important Python packages in a variety of applied areas such as textual analysis, data visualization, and others.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2021)


CSCI-UA 381-000 (22980)01/28/2021 – 05/10/2021 Mon,Wed12:00 AM – 1:00 PM (Early afternoon)at Washington SquareInstructed by Meyers, Adam

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