Back to syllabus
Readings should be completed before class, to ensure that you are prepared for in-class exercises
This class will be the final consultation sessions for your projects.
- Review homework
- Individual consultations
Final Project Evaluation
The final project is an opportunity for you to create a visualization related to a topic that you find interesting. Ideally, it
will serve as a portfolio piece that you can present to future employers. The project is very broadly defined: you will choose
a topic, locate data related to that topic, and clean and present the data in a website using d3. Final projects must include
at least two different views of a dataset, and may incorporate any of the graphical forms that we encounter in class (bar,
line or area charts, scatterplots, maps, network diagrams, etc). Animation, annotation and interactivity that support graph
function are encouraged. You will work throughout the semester to identify data, rough out concepts, and create a final
visualization that presents your data in a clear and interesting form.
Has a clear focus
- attempts to answer a question or set of closely related questions about a topic of interest
- data relates to the topic of the project
- information presented helps to answer the central question(s)
- uses labels, titles, explanatory text, animation, etc. to help me understand what's going on
- provides explanation about where the data comes from
Visualization makes sense for the data shown
- it is possible to make comparisons that inform the central question
- the graphs clearly present the data, without obscuring important information or implying relationships that do not exist
- graph precision matches the expected user task
Is well designed
- overall page is clear and well laid out (this does not mean complicated!)
- page layout does not interfere with function
- there are no significant legibility problems (text, colors, etc)
- label size, colors, and other features appear to be carefully thought out and support the graph function
- uses consistent style/approach from one chart to the next
- overall project is aesthetically appealing
Code functions as intended
- page loads from Github, in the PS01 folder
- unresolved bugs do not interrupt page function: charts are displayed, buttons, dropdowns, etc. work as intended
- citations given for any large blocks of code imported from other people's work
Assignments should be completed after class, and submitted to the correct GitHub repository by midnight on Monday before the next class. Late or missing assignments will negatively impact your grade.
- PS01: Submit your final project files.
- PS02: Prepare a brief (8 mins) presentation for your final project. Submit your slides along with your homework for the week.
Answer the following questions during your presentation:
- Slide one: Who is your visualization for?
- Slide two: What is it about?
- Slide three: What does it do? (features, etc) - show us your actual project here
- Slide four: What will people learn by reading this graphic?
- Slide five: What do you think went well, what would you improve if you could?
Final project submissions
Back to syllabus