Summer 2020 Courses

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
Dan Shiffman on Youtube

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.