Both summer sessions — which begin May 26 and July 6 — will be held remotely.
Summer 2020 ITP / IMA Non-Major Registration
Starting on Monday, February 10th, NYU students interested in taking Summer 2020 ITP graduate courses or IMA undergraduate courses may begin the registration process by emailing Dante DelGiacco at dante.delgiacco@nyu.edu to request enrollment. Our Summer course offerings, along with course descriptions and syllabi where available, can be found in our "living" Summer 2020 Course Description document (please reference the URL as this listing may be subject to changes). Non-majors should be advised to reach out to their home programs prior to contacting Dante to ensure they have received adviser clearance for Summer registration.
6 (1st-Half) Week Classes – 6W1 (Deadlines & Important Dates):
| Monday, February 10, 2020 | Registration begins |
| Tuesday, May 12, 2020 | Summer term tuition payment is due |
| Tuesday, May 26, 2020 | 6W1 Classes begin |
| Friday, May 29, 2020 | – Last day to add/drop/swap 6W1 Classes in Albert – Last day to drop a 6W1 Class and not receive a grade of ‘W’ – Last day to drop a 6W1 Class and receive a 100% refund of tuition and fees |
| Saturday, May 30, 2020 | – Waiting lists for 6W1 Classes are purged from Albert |
| Friday, July 3, 2020 | Independence Day (observed) No classes scheduled / University Holiday |
| Sunday, July 5, 2020 | Last day of 6W1 Classes |
6 (2nd-Half) Week Classes – 6W2 (Deadlines & Important Dates):
| Monday, February 10, 2020 | Registration begins |
| Tuesday, May 12, 2020 | Summer term tuition payment is due |
| Monday, July 6, 2020 | 6W2 Classes begin |
| Thursday, July 9, 2020 | – Last day to add/drop/swap 6W2 Classes in Albert – Last day to drop a 6W2 Class and not receive a grade of ‘W’ – Last day to drop a 6W2 Class and receive a 100% refund of tuition and fees |
| Friday, July 10, 2020 | – Waiting lists for 6W2 Classes are purged from Albert |
| Sunday, August 16, 2020 | Last day of 6W1 Classes |
Class Dates for 6 (1st Half) Week Classes – 6W1:
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 1. June 1 2. June 6 ** 3. June 8 4. June 15 5. June 22 6. June 29 |
1. May 26 2. June 2 3. June 9 4. June 16 5. June 23 6. June 30 |
1. May 27 2. June 3 3. June 10 4. June 17 5. June 24 6. July 1 |
1. May 28 2. June 4 3. June 11 4. June 18 5. June 25 6. July 2 |
1. May 29 2. June 5 3. June 12 4. June 19 5. June 26 6. June 27 ** |
** Legislative Saturdays (June 6 for Monday classes, and June 27 for Friday classes)
Class Dates for 6 (2nd Half) Week Classes – 6W2:
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 1. July 6 2. July 13 3. July 20 4. July 27 5. August 3 6. August 10 |
1. July 7 2. July 14 3. July 21 4. July 28 5. August 4 6. August 11 |
1. July 8 2. July 15 3. July 22 4. July 29 5. August 5 6. August 12 |
1. July 9 2. July 16 3. July 23 4. July 30 5. August 6 6. August 13 |
1. July 10 2. July 17 3. July 24 4. July 31 5. August 7 6. August 14 |
Code!
New -- Summer 2020 Course: Code!
In a climate where "virtual" and "remote" are part of our everyday vocabulary, what can computation add to human communication and creative expression? Dan Shiffman, NYU ITP/IMA professor, created an undergraduate 6-week online course designed for total beginners, titled Code!. He wanted to make sure that coding could be accessible to students from all disciplines and backgrounds.
In order to make this class available to students in various time zones and schedules, the class is self-study. Students are able to follow the course at their own pace, working through a series of modules covering the fundamentals of computer programming (variables, conditionals, iteration, functions, and objects) through the lens of drawing and animation in the browser. Each module includes video tutorials and exercises with p5.js, a JavaScript library for creative coding. Feedback and help on assignments are provided by a team of graduate assistants from the NYU Tisch School of the Arts’ ITP/IMA department.
This new outlook will augment and enhance the perspectives, abilities, and knowledge you already bring from your field of study and interests whether painting, photography, sports, music, biology, dance, journalism, finance, fashion, anything! At first, it may feel foreign, as foreign as learning a new language or mode of thinking. Once you understand the fundamentals, however, a world of possibilities emerges. By the end of this course, you will be able to build interactive projects that reflect your interests and passions, complement your studies, and perhaps altogether redefine what ‘communication’ means to you.
Not an NYU student? Application information can be found here.
Did you already take Code 1? Here is Code 2!
Building on Code! 1, this 6-week, online course focuses on applying the fundamentals of computer programming in JavaScript with p5.js to interactive media projects. Through a series of “choose your own adventure” style assignments (supported by video tutorials and exercises), students are afforded the opportunity to explore topics such as physics simulation, generative art, machine learning, computer vision, audio, and game development. Feedback and help on assignments are provided by a team of graduate assistants from the NYU Tisch School of the Arts’ ITP/IMA department.
This course is designed for students with a foundation-level understanding of programming in JavaScript with the p5.js library. The Code! course (or equivalent) is a prerequisite.