Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section

Column
width200px
Panel
bgColorlightgray

LINKS

Table of Contents
indent0px
stylenone


INSTRUCTOR

Enrico Bertini
2MT 10th floor (CSE)
Room 10.082 

TAs
Richard Melendez (D3 Tutorial)
Darshi Shah (Organization) 

LECTURES
Thu 6.00-8.30 PM
Room: JAB 775B

D3 TUTORIAL
Thu 4.00-5.30 PM
Room: 2MT 10th floor 10.099

Homework


Homeworks are to be submitted individually. Details of Homework schedule is in the table below: 

 

about homeworks and instructions for submission are given at the end of each lecture.

Homework Grading Rules: Each homework will be graded as Passed/Not Passed. Homework A homework that is marked as not passed should be resubmitted as per feedback from professor.

Homework Submission Policy: On the day of homework, I will share a folder corresponding to that homework on google drive. Add your homework files as pdf/doc in that folder with name of file in following format:

  • Name of homework-Your name
  • Example: Visualization Critique-Enrico Bertini
the instructor.

Late Submission Policy: Unjustified late homework submission will receive a grade of not passed. But submission is MANDATORY. If you do not submit a homework on time/late, further homework’s will not be graded.  

Reading Assignments

  • Each week a reading assignments will be is given after the class class.

  • The last slide of the lecture contains citations and links to the assigned papers. 

  • Students are expected to submit their questions and comments related to reading assignment on Piazza by Tue of the following week by 11:59pm.

Projects

  • description of how projects work

  • project types and rules

  • examples of past projects

  • project paper/writeup

  • each group has to take care of a project wiki page

Project schedule/milestones

 


2/14
The course requires students to develop a data visualization project by the end of the course. The project entails the development of an interactive visualization to support a well-defined data analysis and presentation problem. Other than being a vehicle to learn technical skills on how to program a visualization the main purpose of the project is to learn how to transform a data set and a set of requirements into an useful interactive analytical tool. The accent is not on the technicalities (even though technical contributions are more than welcome and encouraged) but rather on analytical reasoning and outcome: can you extract interesting and potentially useful information from your data? That's the driving question of a project in this course.

Groups: the project can be assigned to single students as well as groups of maximum two students. In some cases, when requested, groups of three may also be arranged.

Organization: each group has to meet me before a project is assigned. Once a project is assigned each one has to develop a project proposal (details below) and give a presentation in class. The development of the project has to follow the project milestones outlined below.

Project milestones and expected products:

 

Column

Schedule

Note: the schedule is tentative and it may change during the course.

 

Week

Date

Topic

1

1/30/2014

Visualization: What is it? What is it for?

2

2/6/2014

Basic Charts

3

2/13/2014

 CANCELLED (for bad weather)
42/20/2014

Beyond Charts: High Information Graphics

52/27/2014Beyond Charts: Interactive Visualization

6

3/6/2014

Visualization Design Process / Design Studies

73/13/2014Data and Task Abstraction

8

3/20/2014

SPRING BREAK

9

3/27/2014

Color Maps [Guest Lecture][Bernice Rogowitz]

10

4/3/2014

Visual Encoding & Graphical Perception

11

4/10/2014Visual Encoding & Graphical Perception

12

4/17/2014

Networks/Trees [Guest Lecture] [Manuel Lima]

13

4/24/2014

Maps [Guest Lecture][Gregor Aisch]

14

5/1/2014

Time-Oriented Data

15

5/8/2014

Project Posters/Demos 

 

Textbooks 

D3 Tutorial 

Time and place: The D3 tutorial is given on Thus between 4pm-5:30pm (just before class) and it takes place in the CSE department at 2 MetroTech 10th floor in the “big seminar room”.

How the tutorial works: The tutorial is based on the book “Interactive Data Visualization” by Scott Murray. Students are expected to read the assigned chapters before coming to the tutorial following the schedule below. During the tutorial the instructor will guide the students through practical exercises (and environment setup during the first session) and will answer questions on technical issues.

Instructor/TA: The D3 tutorial is taught by Richard Samuels. Students can post questions on our Piazza forum in the D3 folder...

 

Week

Date (at 4pm)

Topic

Book Chapter

2

2/6/2014

Web design, svn, css, setup, etc.

Ch. 3, 4

3

2/13/2014

Drawing with data

Ch. 5, 6, 7, 8

4

2/20/2014

Interaction

Ch. 9, 10

5

2/27/2014

Multiple views

material given by the instructor

 

Grading Policy

Final grades are given according to these rules:

 

Participation (Class participation and Readings)

15%

Homeworks

25%

Projects

50%

Paper Presentations

10%

 

Homeworks

Week

Date

Homework

Due (by 11:59pm)

2

2/6/2014

Visualization Critique

2/11

3

2/13/2014

Data Analysis Exercise

2/18

4

2/20/2014

Task Analysis Exercise

2/25

5

2/27/2014

Visualization Design Exercise

3/4

6

3/6/2014

Visualization Programming Exercise

3/11

Date/Due

Milestone

2/25

2/21/2014

Meeting with instructor

2/21/2014

[2nd Meeting (optional)]

Project assigned / receive data and contacts from me.

3/12/2014

Project Proposal

2/27/
Submit your project proposal following the instructions below / create your project wiki page.

3/13/2014

Project Presentation (in class)

Prepare a 5 min project presentation to describe your project in class.

3/1825/2014

Alpha Release

Submit an update on your project (details on the logistics will be provided).

4/158/2014

Beta Release

Submit an update on your project (details on the logistics will be provided).
4/22/2014Pre-Final ReleaseSubmit an update on your project (details on the logistics will be provided).

5/6/2014

Final Release

Submit your the final version of your project (see below what you have to submit).

5/6/2014

Paper Submission

Submit a paper writeup describing your your project.

5/8/2014

Poster Session + Demo

Need description of what is expected in each phase … especially final submission (code, software, manual, video, paper, wiki page)

Prepare a poster and a demo to give in our demo session organized at the CSE department.

 

=> explain how projects are graded and make a breakdown of the factors

Paper Presentations

Each student has to individually present a paper in class once during the tenure of this course. Paper presentations will take place during the second half of lecture starting from Week9 (3/27/2014) to Week 14 (5/1/2014).


Which paper to present: I will share with you list of paper out of which you have to select one for yourself.

How to prepare: Each student will be given a week to prepare for paper presentation which includes going through the paper and make a presentation.

Time for presentation: Each student will have 10 minutes to walk through the presentation and 5 minutes for class discussion and questions.

How will it be graded: Presentation will be graded based on how well you present it and your ability to explain/answer others questions.

Cheating and Plagiarism

Plagiarism is defined as “To use and pass off (the ideas or writings of another) as one's own.”

The Polytechnic Institute policy on cheating will be followed explicitly. Please refer https://engineering.nyu.edu/academics/code-of-conduct/academic-dishonesty for details.

A student found cheating on an assignment will receive not passed for that homework/reading.  

Consultation Hours

On Friday’s by prior appointment through email.