Curriculum‎ > ‎Registration‎ > ‎

Summer 2017 Reg Info

Enrollment Permissions for ITP Students:

If you would like to enroll in one of ITP's Summer 2017 term courses, please (1) obtain permission from your academic adviser and then (2) email Dante (dpd266@nyu.edu) to be cleared to register in Albert.

Tuition and Fee Rates (for Graduate-Level Tisch Courses) for the Summer 2017 Term


Please be advised there is a $244.00 Media Fee attached to all Summer 2017 term courses. This is a per-class charge for all students.

Financial aid may be available to ITP majors taking 6.0 units or more during the Summer 2017 term. To learn more about this option and how it will affect your financial aid package for the remainder of the Academic Year, please speak to a Financial Aid Counselor at the NYU StudentLink Center:


------------------------------------------------------------------------------------------------------------

Important Dates:

Classes Running in the First Six Weeks (6W1)Classes Running in the Second Six Weeks (6W2)
05/11/17 - Summer term payment is due
05/22/17 - First day of classes
05/25/17 - Last day of add/swap/drop in Albert with full                    refund and no W. Waitlists are purged today.
05/29/17 - Memorial Day (university holiday, no classes)
06/17/17 - Legislative day for Monday classes
07/02/17 - Last day of classes
05/11/17 - Summer term payment is due
07/03/17 - First day of classes
07/04/17 - Independence Day (university holiday, no                        classes)
07/06/17 - Last day of add/swap/drop in Albert with full                    refund and no W. Waitlists are purged today.
07/29/17 - Legislative day for Tuesday classes
08/13/17 - Last day of classes

------------------------------------------------------------------------------------------------------------

Class Dates:

First Six Weeks (6W1)
Fandom - Zoe Fraade-Blanar (4.0 Units)
ITPG-GT 2965-001 (6542)
Monday/Wednesday 6:30PM - 9:25PM
Class Dates: 05/22, 05/24, 05/31, 06/05, 06/07, 06/12, 06/14, 06/17*, 06/19, 06/21, 06/26, 06/28

*Legislative day for Monday classes

Worlds on a Wire: Narrative Storytelling in VR
- Todd Bryant (4.0 Units)
ITPG-GT 2138-001 (6500)
Tuesday/Thursday 6:30PM - 9:25PM
Class Dates: 05/23, 05/25, 05/30, 06/01, 06/06, 06/08, 06/13, 06/15, 06/20, 06/22, 06/27, 06/29

Networked Media - Shawn Van Every (4.0 Units)
ITPG-GT 2134-001 (6501)
Tuesday/Thursday 12:10PM - 3:05PM
Class Dates: 05/23, 05/25, 05/30, 06/01, 06/06, 06/08, 06/13, 06/15, 06/20, 06/22, 06/27, 06/29

Storytelling with Non-Linear Video - Alon Benari (2.0 Units)
ITPG-GT 2815-001 (6541)
Thursday 6:30PM - 9:25PM
Class Dates: 05/25, 06/01, 06/08, 06/15, 06/22, 06/29


Second Six Weeks (6W2)
Expanded Cinema: Virtual, Immersive and Augmented Reality - Gabe Barcia-Colombo (4.0 Units)
ITPG-GT 2142-001 (Class Number Pending)
Monday/Wednesday 6:30PM - 9:25PM
Class Dates: 07/03, 07/05, 07/10, 07/12, 07/17, 07/19, 07/24, 07/26, 07/31, 08/02, 08/07, 08/09

Creative Computing - Scott Fitzgerald (4.0 Units)
ITPG-GT 1000-001 (6502)
Tuesday/Thursday 6:30PM - 9:25PM
Class Dates: 07/06, 07/11, 07/13, 07/18, 07/20, 07/25, 07/27, 07/29*, 08/01, 08/03, 08/08, 08/10 

*Legislative day for Tuesday classes

Mashups - Creating With Web APIs
- Calli Higgins (4.0 Units)
ITPG-GT 2611-001 (6503)
Tuesday/Thursday 3:30PM - 6:15PM
Class Dates: 07/06, 07/11, 07/13, 07/18, 07/20, 07/25, 07/27, 07/29*, 08/01, 08/03, 08/08, 08/10 

*Legislative day for Tuesday classes


------------------------------------------------------------------------------------------------------------

Course Descriptions:

Fandom - ITPG-GT 2965-001 (6542) - (4.0 Units)
Zoe Fraade-Blanar

Fandom is the study of communities that form around popular culture, whether based on a shared love of Star Wars, Taylor Swift, Harley Davidson bikes, PBR beer, or 3D printing. Proper fan management can lead to hordes of adoring, evangelical users; bad fan interaction can spell shame and embarrassment. From Pokemon to Air Jordans, this class explores the influences and motivations that separate fans from mere consumers. We chart the evolution of fan culture as a social and economic force, from early 16th century religious manias to its rebirth in modern-day geek and nerd culture. Along the way we'll discuss fangroup commercialization, appropriation, monetization, and other fan techniques available to us as creators.


Worlds on a Wire: Narrative Storytelling in VRITPG-GT 2138-001 (6500) - (4.0 Units)
Todd Bryant

With the release of consumer head mounted displays the current wave of virtual reality is in full swing. It seems that everyone is making software and hardware for VR or is in the distribution game. One issue still remains and could be the biggest challenge for virtual reality to be embraced by the masses - there isn’t that much good content yet. Worlds on a Wire will explore the history, current status, and future of head mounted displays for use in virtual, augmented, and mixed reality and provide an overview of the necessary tools for creating meaningful experiences and narratives that transcend the hardware and the hype. Students will work to produce a head mounted display experience using the Unreal Engine. Adding in physical computing and fabrication components may also be introduced as time permits. Students will submit written assignments via blog postings and undertake various narrative exercises leading to a final paper or project.

Course Prerequisites: Introductory level coding skills. Basics of the Unreal Engine will be introduced but students will be expected to move quickly on their own to learn it in depth. Tutorials and other resources maybe be found here on the class syllabus: https://docs.google.com/document/d/1yRh


Networked Media - ITPG-GT 2134-001 (6501) - (4.0 Units)
Shawn Van Every

The network has become a fundamental medium for interactivity. It makes possible our interaction with machines, data, and, most importantly, other people. Though the base interaction it supports is simple, a client sends a request to a server, which replies; an incredible variety of systems can be and have been built on top of it. An equally impressive body of media theory has also arisen around it's use.

This hybrid theory and technology course will be a mix project driven technical work and theory. For the The technical work will utilize JavaScript as both a client and server side programming language to build creative systems on the web. Technical topics will include server and client web frameworks, such as Express and Angular, HTML, CSS, templating, and databases. The theory portion of the course will include reading and discussion of past and current media theory texts that relate to the networks of today; included in this will be works by Marshal McLuhan, Wendy Chun, Lev Manovich, Philip Agre, Tiziana Terranova, and more. 

In short, this course will be about developing full-stack web applications (such as anything from the beginnings of Google, YouTube, and Twitter to class registration systems and other purpose built system) as well as thinking, reading, and discussing the implications with a culture and media theory perspective.

Some experience programming in any language is recommended (basic knowledge of JavaScript, Basic, Java, C, Python, Ruby, Processing, P5, etc).  Specific knowledge of JavaScript is not required as we'll cover it in class.


Storytelling with Non-Linear VideoITPG-GT 2815-001 (6541) - (2.0 Units)
Alon Benari

Throughout history, as new storytelling mediums have emerged, content has adapted to fit the developing form. From oral narratives to theater, cinema, and television, storytelling will always evolve to fit the possibilities enabled by the platform. Yet, despite being interactive by nature, digital storytelling has not fully adapted to the medium. So - how is non-linear video shaping the future of digital storytelling?

This 6-week workshop will combine filmmaking and classic storytelling with gaming mechanics and interface design. The class will introduce the depths of non-linear video and allow students to create their own interactive experience. The focus is on what makes a good story in an interactive narrative environment. Students will have access to the Interlude platform - the industry leader in interactive video (behind videos such as Bob Dylan’s “Like a Rolling Stone”). In addition they will be given "backdoor" access to further customize the software for their own projects. 

During the course of the semester, they will works in teams of 2-3 students to produce a short interactive video experience. Weekly lessons will mimic their project creation process - providing tools and knowledge for creative ideation, scriptwriting, film production, and product integration. Students will acquire basic Javascript and CSS skills in the class.


Expanded Cinema: Virtual, Immersive and Augmented Reality - ITPG-GT 2142-001 (Class Number Pending) - (4.0 Units)
Gabe Barcia-Colombo

Have you ever wanted to project video onto a giant building, re-create a memory in Virtual Reality or scan your body as a character in a 3d world? How do we become characters in our very own video game or make interactive art that responds to sound, touch or presence? Over the course of six weeks, students will examine the future of immersive storytelling through a series of experiments in Virtual Reality, 360 storytelling, large scale video mapping and interactive narrative. Working with ITP teacher Gabe Barcia-Colombo, students will get hands on experience with filming for VR, 3d scanning, animating characters and constructing immersive narrative experiences. No pre-requisites are necessary but experimentation is highly encouraged. Topics covered include video mapping, coding for interactive video, 3d scanning and an intro to Unity for VR production.


Creative Computing - ITPG-GT 1000-001 (6502) - (4.0 Units)
Scott Fitzgerald

This course combines two powerful areas of technology that will enable you to leap from being just a user of technology to becoming a creator with it: Physical Computing and Programming. The course begins with Physical Computing, which allows you to break free from both the limitations of mouse, keyboard & monitor interfaces and stationary locations at home or the office. We begin by exploring the expressive capabilities of the human body and how we experience our physical environment. The platform for the class is a microcontroller (Arduino brand), a very small inexpensive single-chip computer that can be embedded anywhere and sense and make things happen in the physical world. The core technical concepts include digital, analog and serial input and output.

The second portion of the course focuses on fundamentals of computer programming (variables, conditionals, iteration, functions & objects) as well as more advanced techniques such as data parsing, image processing, networking, computer vision. The Javascript ‘p5’ programming environment is the primary vehicle. P5 is more oriented towards visual displays on desktops, laptops, tablets or smartphones but can also connect back to the physical sensor & actuators from the first part of the class. The course is designed for computer programming novices but the project-centered pedagogy will allow more experienced programmers the opportunity to go further with their project ideas and collaborate with other students.

The second portion of the course focuses on fundamentals of computer programming (variables, conditionals, iteration, functions & objects) as well as more advanced techniques such as data parsing, image processing, networking, computer vision. The Java-based ‘Processing’ programming environment is the primary vehicle. Processing is more oriented towards visual displays on desktops, laptops, tablets or smartphones but can also connect back to the physical sensor & actuators from the first part of the class. The course is designed for computer programming novices but the project-centered pedagogy will allow more experienced programmers the opportunity to go further with their project ideas and collaborate with other students.

What can computation add to human communication? You will gain a deeper understanding of the possibilities of computation–– possibilities that will augment and enhance the perspectives, abilities and knowledge you bring from your field of study (e.g. art, design, humanities, sciences, engineering). At first it may feel foreign, as foreign as learning a new language or way of thinking. But soon, once you get some basic skills under your belt, you’ll be able to make projects that reflect your own interests and passions.


Mashups - Creating With Web APIs - ITPG-GT 2611-001 (6503) - (4.0 Units)
Calli Higgins

Much data and many services are now accessible through public APIs - Application Programming Interfaces - from sites such as YouTube, Google Maps, Twitter, and Xively. But how can we access these datasets and services? How can we transfer, store, initialize, and display this data on our own pages? And how might we use the data to create unique and creative web experiences of our own? 

This class is about building interactive single-page web applications that leverage public data from a range of existing web services. The overall goal of the class will be for each student to have 3 functional well-designed single-page web applications by end of semester. Much of class time will be spent reviewing and writing code, mostly Javascript, for front-end (in-browser) web development. We will use a number of frameworks, including JQuery, Underscore, PaperJs, and D3. Where backend work is required, we will use Node-Express. 

No prior programming experience is required.