- Programming workshop
- Nested loops & grids
- Chains of logic with
else if
,&&
, and||
- Right Twice a Day: in-class work
- By the end of class have three concepts (including pencil sketches) for a time visualization that includes the hours/minutes/seconds values from your ‘clock’ explorations and at least three ‘calendar’ variables of your own choosing (day of week, month, season, etc.)
- Commit your sketches to the
process
folder in a file calledhybrid-sketches.pdf
by the end of class and detail their logic in theREADME.md
file in that directory. - Remember to both commit your changes locally and then push them up to github. Make sure that all your work so far is visible when you browse through the files on your github pages in the browser. The course website will update its
/work
pages every five minutes with a copy of your repository.
Assignment
- Right Twice a Day
- Incorporate feedback and finalize your three code-based date visualizations
- Develop one of your three ‘hybrid’ calendar + clock concepts in code for your final visualization. As before, duplicate the
project
folder and title itfinal
. Once you’ve settled on an idea, rename the folder to something with a descriptive suffix (e.g.,final-radial-weekdays
). - Create a
README.md
file within thatfinal
folder that gives your visualization a proper title and include a brief explanataion of how the 3 clock variables and additional date variables have been encoded into retinal variables for the final visualization. In other words, describe it well enough for someone to make sense of your visualization if you weren’t there to explain it to them - Note that by next class you should have 7 folders total containing your visualizations from the past several weeks. Make sure the folder names all start with either
clock-#
,date-#
, orfinal
. For instance:clock-1-short-title
clock-2-another-short-title
clock-3-yet-another-title
date-1-yadda-yadda
date-2-foo-bar-baz
date-3-etc-etc-and-so-forth
final-something-something