We Want Your Feedback
End-of-term evaluations are now open. We'd love to hear your comments on the course: good and bad, what you liked and what we can improve. Open-ended comments are especially useful and we want to hear your thoughts.
Wednesday 5/3 Lecture Links
References shared during the lecture:
- Peaks, Raphael Schaad
- Land Reclamation Projects in China, Xinhui Li
- Battles in Game of Thrones, Yuhan Luo
- Displacement in Colombia, Pedro Reynolds-Cuéllar
Deadlines and hand-in instructions for the rest of the semester
All assignments are due 9pm the night before class:
Final Project Plan due Tuesday 4/25
Use this link to post your final project plans. The link includes the assignment description.
Collections due Thursday 4/20
Lecture examples from Wednesday 4/19
Personal projects and curiosities:
Previous final projects:
Final motion assignment due Tuesday 4/18
Upload your final Interactive Visualization projects here.
Collections Assignment project description
Description of the Collections assignment due next Thursday evening. (Hand-in link will be posted soon.)
Code progress due Tuesday 4/11
Motion examples for Friday 4/7
Here are additional examples that build on what we covered on Wednesday. These versions cover simple interactions, as well as loading one of the No Ceilings .csv files.
Sketches due Thursday 4/6 at 9pm
Use this link to submit sketches. More details in the section below.
Animation links for Wednesday 4/5 and deadlines for Storytelling II
Tuesday, March 21
How to hand in your storytelling assignments this week:
Friday, March 17
Links for Storytelling assignment:
Wednesday, March 15
Videos from today's Storytelling lecture:
Friday 3/10 Critique
Assignment 5 is to finalize one of your two weather apps from Assignment 4. Upload your updated version here before 9am on Friday.
Links from today's guest lecture:
Assignment 4 is due Tuesday 3/7
The next assignment is due at 6pm on Tuesday. Supporting links:
- The Grid Example sketch used from class on Friday 3/3.
- Add this line to
index.htmlto make your sketch scale properly for your phone:
<meta name="viewport" content="initial-scale=1, maximum-scale=1">It can be placed after the other
moment.jscode posted for Wednesday's class had a bug calculating AM and PM. Change
this.houron line 29 to
this.hour24and it will work properly. The example link has the updated code (which also includes the updated
Wednesday, March 1
Assignment 3 due Tuesday 2/28
Assignment 3 is due at 11pm on Tuesday. Upload your assignments here. Grades will be based on whatever you've submitted by 11pm, so we recommend that you post your progress along the way rather than waiting until the last minute. Don't forget to save each part.
Assignment 1 and 2 Review Pages
Assignment 2 due Thursday (2/16)
The assignment page is here.
The twelve example clocks:
Use the p5.js Editor for your projects.
Pedro will be holding office hours from 9:30-11:30 in room E15-120b. Entrance is through the Cube (E15-001), and in case doors are closed (he’ll try to avoid that), email him and he’ll let you in.
The first assignment (two examples: simple and complex) was due Tuesday (2/14) at 5pm. Submissions are now closed.
The course syllabus can be found here. The document will change as we adjust from week-to-week, so keep the link handy.
Office Hours with
Pedro (on request)
Getting Started with p5.js (O'Reilly)
The p5.js tutorials