ITI 321 Information Visualization – Spring 2013 Anselm Spoerri, Ph.D. SC&I, Rutgers University aspoerri@rutgers.edu Course Description Course Goals In this course, students learn how to effectively present complex information using the Web, multimedia or information visualization techniques. The course develops an understanding of how best to leverage human perceptual capabilities to communicate information or gain insights into large and abstract data. Foundation in Human Visual Perception Understand Key Design Principles: Web Design, Multimedia, Information Visualization Create Immersive Visual Environments and Effective Data Visualizations Video Editing using Premiere Elements Flash Programming: Animation, Interactivity, ActionScript Have Impact and Contribute to Large-scale Project Specifically you can be part of a special Class Project: Contribute to whereRU project – Capture Campus with Photosynth – High-Resolution Panoramas with Gigapan – Life in a Day Videos Course Website Course Structure Hosted on Sakai and lecture slides and links to online lectures, video demos, tutorials, resources and readings will be posted there. You will submit your exercises, participate in the class discussions and contribute to the Wiki via Sakai. This is a hybrid course with an in-person class on Tues (section 1) and Tues (section 2) from 4:30pm-5:50pm in the 119 Lab at SC&I. In-person class: we will review and discuss key concepts as well as use it to help you to troubleshoot and complete the assignments. In-class attendance is required. Online class: you will review in self-study mode the provided online lectures, video demos, tutorials, resources and readings to familiarize yourself with the key concepts and learn how to use the needed software tools to complete the assignments. Students can select one of these specialized tracks to pursue: Participation Gigapixel Visualization: Photosynth + Gigapan + Video Data Visualization: Fusion Table + Motion Chart + Tableau Visualization Programming: d3.js Class Attendance: required in the in-person class. Sakai Discussions: will use “ALL: Topic Name” to indicate which topics require you to post at least once. There will be also assignment specific discussions that you will need to participate in and you will receive specific instructions. Schedule (due dates may be shifted slightly and you will be notified) Week Topics 1 Introduction: Course Overview. 2 Gigapixel Visualization (Photosynth | Bing Maps | Google Maps) Map Visualization (Fusion Tables Tips) Online: view assigned online lectures; read assigned chapters. 3 Human Visual Perception Data Visualization (Google Motion Chart | d3.js) Online: synthesize assigned chapters; review relevant resources for Exercise 1. 1/22-27 1/28-2/3 2/4-10 4 2/11-17 Information Visualization (Principles & Classics) Visualization of Abstract Data (Hierarchical Data) Gigapixel Visualization (Gigapan | Hierarchical Image Pyramid) Online: review relevant resources for Exercise 1. 5 Visual DataStory Principles Information Visualization (Showcase | d3.js) Online: review relevant resources for Exercise 2. 6 Information Visualization (NYTimes | d3.js) Video Editing Principles Online: review relevant resources for Exercise 2. 7 Video Editing Principles Working on Ex2 Online: review relevant resources for Exercise 2. 2/18-24 2/25-3/3 3/4-10 8 3/11-17 Information Visualization (Tableau Tips) Video Editing (Premiere Elements Tips) Online: select & analyze NYTimes visualization; review relevant resources for Exercise 3. Due SP1 2/8 Ex1 2/15 Ex2 3/8 Ex1 Rev 3/10 SP2 3/15 Spring Break 9 3/25-31 10 4/1-7 Animation Design Principles (Flash) Online: review relevant resources for Exercise 3 and Flash resources. Animation Design - Advanced (Flash) Online: review Flash resources. 11 Interaction Design - Basic (Flash) Online: review Flash resources. 12 Interaction Design - Advanced (Flash) Online: review Flash resources. 4/8-14 4/15-21 13 Working on Project. 14 Course Review and Project Presentations. 4/22-28 4/29-5/5 Ex2 Rev 3/31 Ex3 4/5 Project Outline 4/13 Ex4 4/19 Ex3 Rev 4/21 Ex4 Rev 4/29 TP 5/7 Grading Policy Participation – 5% In-class and Online Discussions Short Papers – 15% Data Journalism Handbook (10%) http://datajournalismhandbook.org/1.0/en/index.html Read chapters: Introduction | In The Newsroom (pick one favorite example) | Getting Data | Understanding Data | Delivering Data. Synthesize and summarize key take-ways and useful tips. NYTimes Visualization (5%) Select and analyze a visualization created by NYTimes (from a list of 10 visualizations that will be provided). Exercises – 55% Exercise 1 (10%) Photosynth or Google Fusion Tables or DataVis Programming (1) o Students select one of the three options. Exercise 2 (15%) Gigapan or Google Motion Chart or DataVis Programming (2) o Students select one of the three options. Exercise 3 (20%) Day in Life Video or Tableau or DataVis Programming (3) o Students select one of the three options. Exercise 4 (10%) Flash Animated Navigation Structure o Students create an animated navigation structure in Flash that will form the basis for the project. Late assignments will not be accepted. You need to submit in Sakai – Assignments the document and/or URL of where your assignment is stored and add the URL in the Wiki page related to exercise so that you can see everybody’s work and learn from it. You will be able to resubmit an exercise to address the feedback provided to improve your score (provided you submitted the exercise on time and made a valiant effort). You can resubmit as soon as you have received the feedback (and you don’t need to wait until the Resubmit Deadline, but you need to have done so by the deadline). The URL for a revised exercise is submitted via the same assignment initially used in Sakai. Personal Project - 25% Create a website that communicates "What do you have to offer?" Showcase what you have learned in ITI program. Build a cool site you can use as your calling card in your job search. Demonstrate your technology and media savvy - use text, images, animations effectively. Demonstrate your understanding of lecture materials and class discussions. The site needs to include at least 12 - 15 separate pages that are designed for easy scanning. If you have 4-5 main themes and 2-3 pages per theme, then you will satisfy this requirement. Evaluation criteria 1. Mechanics (50%) - technical competency in animation design: navigation, layout, animations, access performance. 2. Meaning (30%) - concise presentation of content and effective use of multimedia. 3. Creativity (20%) (Keep in mind these three criteria are interrelated). Grading Scale Software 92 89 82 79 72 71 – – – – – 100 91 88 81 78 and below A B+ B C+ C F Free Tools Photosynth (Win) Gigapan Stitcher (Win / Mac) Google Fusion Tables (Win / Mac) Google Motion Chart (Win / Mac) Tableau (Win) d3.js (Win / Mac) Free Trials (30 days) Adobe Premiere Elements (Win / Mac) Adobe Flash CS6 (Win / Mac) (get in second week of April) 119 Lab Photosynth Adobe Premiere Elements Adobe Flash CS6 The goal of this course is to teach you useful software skills so that you are able to create immersive image environments, effective data visualizations and/or edit well-timed videos as well as create a media rich project. Email Policy Virtual Help and Office Hours I will make an effort to respond to your emails within 48 hours – often it may be faster and sometimes slower. As we are approaching the due date for the Personal Project, you can expect that I will answer your emails within hours before the project is due. Sakai: The Assignment Discussions are meant to serve as community resource for all of you, where you can ask for technical or content help from your fellow students and instructor. In Person: Tues / Thurs 3:55pm–4:25pm in SC&I Annex Building in Room 203. Please let instructor know by email if you plan to meet in person during regular office. Attendance / Participation Policy Attendance and participation in each class session is an important requirement as they provide indicators of engagement with the course, learning needs, and important foundations for all class assignments. The availability of course material and notes online does not represent a replacement of class attendance. Students should inform the instructor, in advance when possible, of conditions warranting absence from class: Illness requiring medical attention; Curricular or extracurricular activities approved by the School; Personal obligations claimed by the student and recognized as valid (for example, death / serious illness of relative or family member); Recognized religious holidays; Severe inclement weather causing dangerous travel conditions; (note that the university formally advises via the Rutgers Web site if classes are cancelled due to weather) Written documentation is strongly recommended for absenteeism. Academic Integrity and Plagiarism The consequences of scholastic dishonesty are very serious. Rutgers’ academic integrity policy can be found at: http://ctaar.rutgers.edu/integrity/policy.html. An overview of this policy may be found at http://cat.rutgers.edu/integrity/student.html. Multimedia presentations about academic integrity may be found at http://academicintegrity.rutgers.edu/multimedia.shtml and http://www.scc.rutgers.edu/douglass/sal/plagiarism/intro.html If you are doubtful about any issue related to plagiarism or scholastic dishonesty, please discuss it with the instructor. Serving Student with Disabilities Students with disabilities (both short‐ and long‐term) who wish accommodations in this class must do so through the Rutgers Disabilities Services Office and/or the Associate Dean Karen Novick (knovick@rutgers.edu). Other Information Students seeking help with the content of this course should contact the instructor either during office hours, or make a separate appointment. Students seeking help with the scheduling of classes or registration should contact the SC&I Student Services Office in Room 214 of the SC&I Building. A great deal of information is available on the SC&I website, including course descriptions and details about all degree programs: http://comminfo.rutgers.edu. Rutgers has Learning Centers on each campus where any student can obtain tutoring and other help; for information, check http://lrc.rutgers.edu/ Rutgers also has a Writing Program where students can obtain help with writing skills and assignments: http://plangere.rutgers.edu/index.html. SC&I IT Services offers help with a variety of technology problems. They are located in the SC&I Building in Room 120 (first floor); 848‐932‐7500 x8999; help@comminfo.rutgers.edu.