CS237: Interdisciplinary Scientific Visualization
Calendar

home             syllabus             calendar             images             links             ideas

previous years:  2010 2007 2006* 2005 2004* 2003 2002* 2000 1999
* as "VR Design for Science" (Brown/RISD), now CS137

Brown          Brown CS          Brown CS Visualization


How to Hand Stuff In

All handins are due by 10AM the same day of class to allow for review before class. Please get your reviews and readings done in time. The whole point of the class is to get different points of view for interdisciplinary research problems. It'll make classes much more fun if everybody participates and has an opinion. It's not fair to others to make them always carry the weight of leading the discussions. Prepare for a dynamic and open discussion in almost every class.

Handins are to be made online (logged into a machine in the CS department) to a directory on the CS department machines. You must have a CS account to do this. If you don't have one already, please make sure that you get an account the first day of classes. You will need to pass by David's office to get the temporary password for your account; they cannot be emailed outside CS.

If you're not familiar with the CS file system or basic Linux commands, like moving files, please visit the first two links in the links page to get up to speed. When you are logged in to a CS machine (in the Sun lab, for instance, or over the network), you can deliver assignments to:

     /pro/web/web/courses/cs237/assignments/the_date/your_login.ext

where you replace the_date with the due date (e.g., 9-11), your_login with your CS login (e.g., dhl), and ext with the type of file (e.g., txt). If multiple handins are due the same day, please number them (e.g., dhl1.txt, dhl2.txt). For handins the first week, those without CS accounts can e-mail their handins to steveg@cs.brown.edu and he will put them into the appropriate assignments directory.

How to Read Papers and Proposals

Some of the readings needed for the class are password protected due to copyright issues. These links will appear styled like this, as opposed to the public links. The user/pwd is specific to the Vis group website (VisWeb); it is not the same as your CS account. Make sure to contact Steve (steveg@cs.brown.edu) or David (dhl@cs.brown.edu) to get the username and password if you forget it (we'll give it out the first day of class).

Almost all of the readings we will do are online to reduce copying effort and costs, and to keep color imagery intact. Printing them for your own use is fine. Please look at the color images in color, though! Some of the files are huge (40-50 Mb). You will not be able to get them over a phone line.

Finally, please respect the grant proposals you will be reading. They are not published documents and should not be circulated outside of class. Please make sure that you destroy any copies of those documents when you are finished with them for class.

Calendar


Week 1 (back to top)

Date & Topic Assignment

First Class: Thu 9/6

Introduction

  • Goals
  • Organization
  • Schedule
  • Definition of Visualization

To Do:
  • Sign up for a CS account

Week 2 (back to top)

Date & Topic Assignment

Tue 9/11

  • Open problems in Visualization
  • What makes a good problem?

If you don't already have one, make sure you are signed up to get a CS computer account! In addition, please email Steve a small photo of yourself to include on the website (steveg@cs).

Reading:

Read before class, with an eye toward your essay:

Deliverables (10am):
  • personal background
  • an essay, 250-750 words, describing three visualization research topics of interest to you. Base the topics on the readings. For each topic, explain your motivation and how it fits in (or doesn't) with all of the readings. Hand in as your_login2.txt as described for personal background handin.

Thur 9/13

  • Review and discuss NSF ITR proposal:
    Understanding Unsteady Bioflows through Simulation, Modeling, Visualization, Art, and Psychology (Laidlaw et al.)
  • Evaluating project possibilities
Reading:

These readings will give you a feel for what goes into a research grant proposal:

  • NSF Grant Proposal Guide (2004) describes how to write a grant proposal. While some of the instructions are specific to NSF, much of the document gives good advice on how to write any proposal.
    • Skim: whole thing
    • Read: I.B, II.C.2.a-f, II.C.2.h-k, III (intro), III.A, III.E-F, VI.G

Deliverables (10am):

  • Mandatory: Join the cs237 Google Group. Make sure your settings allow you to receive messages by email. This will be the primary mailing list for the class!
  • Hand in by 10AM Thursday your own review for the ITR grant.
  • Read NSF reviews of the proposal (after you write yours) and add any new discussion questions to your review.
  • Hand in a list of four possible collaborators from class or from other disciplines for your class project. The RFP for class projects will help you understand more about the criteria for judging a project idea. Possible collaborators can be from the class, the list of project ideas suggested by various researchers around campus, and any personal contacts you have. Describe the discipline of each possible collaborator and how it is distinct from your area. At least two must be contributors to the list of project ideas or established researchers.

Collaborator's list - You will need to meet with at least three of the four possible collaborators and report on those meetings on 9/20. These meetings will help you develop the interdisciplinary par project. Get started scheduling these meetings and look at what you'll need to hand in as a report. Coordinate with other class members for interviewing to avoid duplicating collaborator effort.


Week 3 (back to top)

Date & Topic Assignment

Tue 9/18

  • Review of NSF CAREER proposal Shape Capture and Modeling for Wrist Dynamics and Ancient Pottery Analysis using Manifold Surfaces and Signed-Distance Volume Images (Laidlaw)
  • Evaluating project possibilities
Reading: Deliverables (10am):
  • Write your own review (using this form) of the CAREER proposal. Do the review before reading the NSF reviews.
  • Read annual status report to NSF. Once again, this gives a feel for what NSF is interested in.
  • Continue interviewing possible collaborators.
New! Compiled list of possible student-collaborator pairs for 2012

Thur 9/20

  • Discuss project ideas
Reading: Deliverables (10am):
  • Consult previous proposals in the Ideas page
  • Interview reports
  • Three possible proposal titles For each, include a brief description, a list of participants, and your evaluation of the proposal you imagine. Use the RFP to guide your project ideas and to self-evaluate them.

Week 4 (back to top)

Date & Topic Assignment

Tue 9/25

  • Review and discuss NIH proposal
    DTI+MRI-based Tools for Analyzing White Matter Variation (Laidlaw et al.)
Reading: Deliverables (10am):
  • NIH grant review (do the review for the first application you read: for option 1 review the first grant application, for option 2 review the first revision - A1)
  • Read NIH reviews of the proposal (after you write yours) and add any new discussion questions to your review.

Thur 9/27

  • Review and discuss NIH proposal
    Quantitative Inverse Electrocardiography (Johnson)
  • Meet with Chris Johnson via phone conference
Reading: Deliverables (10am):
  • Your review of Johnson's NIH grant
  • Important: Bring to class three questions for Chris Johnson.

Week 5 (back to top)

Date & Topic Assignment

Tue 10/02

  • Visualization Methods and Problems
Reading:
  • Read Visualization Handbook's table of contents. For the class, see if the topics in the book suggest some readings related to your project. Are there any new ideas in there for a different project? Google for the authors' web pages and see what other stuff they are working on. If you're interested in reading more, the book is available at the Sciences Library (SciLi).
Deliverables (10am):
  • Hand in results from literature search. You should do this search on the project you are most seriously considering doing out of all the ideas you have. Look here for links to research publications.
  • Continue developing your project proposal, filling in any weaknesses, fleshing out the related work section, etc.
  • Be prepared to briefly describe the project idea you are most seriously considering and any issues, concerns, problems, etc. that we can discuss in class.

Thur 10/04

  • Proposal presentations
Deliverables (10am):
  • Preliminary proposal due; written part + presentation in class. Word is the preferable format since we can comment directly on the documents; if you are using LaTeX please typeset a pdf before submitting. Also put the presentation (PowerPoint or pdf) in the submission folder and make sure it is readable to others. We will log into one account and run all the presentions from there.
  • Compiled Preliminary Proposals

Week 6 (back to top)

Date & Topic Assignment

Tue 10/09

  • Proposal presentations
Reading:
  • Read proposals from the /assignments/10-04/ directory
  • Read and respond (required) to the Final Presentations survey that was emailed to the class

Thur 10/11

  • Understanding Imaging Data
Reading:
  • Read proposals from the /assignments/10-04/ directory
Deliverables (10am):

Week 7 (back to top)

Date & Topic Assignment

Tue 10/16

  • No Class! IEEE Visualization Conferences in Seattle, WA

Thur 10/18

  • No Class! IEEE Visualization Conferences in Seattle, WA

Week 8 (back to top)

Date & Topic Assignment

Tue 10/23

  • Data Modeling
  • Project Schedules
Deliverables (10am):
  • Final proposals due by noon on Tuesday
    Review Assignments can be found on this Google Doc!

Thur 10/25

  • Study section (evaluate, score, "fund" proposals)
Deliverables (10am):
  • Review the final proposals assigned to you. Use a separate form for each review you write, and name the file proposer_by_reviewer.txt when you hand it in. For instance, if Steve reviews David's proposal, he should hand in a file called dhl_by_steveg.txt. Reviewer assignments can be found on this Google Doc.
  • Hand in your response to the quick questions in this form as yourLogin.txt.

Week 9 (back to top)

Date & Topic Assignment

Tue 10/30

  • Brown classes canceled due to bad weather

Thur 11/01

  • User studies: goals and methods
Reading: Deliverables (10am):
  • Hand in a summary statement on your "Primary" proposal. Try to capture all the discussion points for the proposal. The length should be however long it takes for you to adequately summarize the discussion. Name the file proposer_by_yourLogin.txt.

Week 10 (back to top)

Date & Topic Assignment

Tue 11/06

  • Finding related work

In class, we will split into groups and find related work for the "funded" projects.

New! Google Doc with in-class findings here (must belong to cs237-12 Google Group to access)

Thur 11/08

  • Guest: Ryan Boller
Reading: Deliverables (10am):
  • Submit three (3) questions to ask Ryan during class

Week 11 (back to top)

Date & Topic Assignment

Tue 11/13

  • Reading VisWeek papers

In class, we will quickly read and evaluate recent visualization papers from the 2012 IEEE visualization conferences.

VisWeek papers mega-sheet for class activity (must belong to cs237-12 Google Group to access)

Thur 11/15

  • Reading (and re-writing) papers
  • Project progress update: questions, problems

In class, we will split into groups and re-write the abstracts of papers to improve them. Afterward, project groups will have time to update the class about progress.

VisWeek papers mega-sheet for class activity (must belong to cs237-12 Google Group to access)


Week 12 (back to top)

Date & Topic Assignment

Tue 11/20

  • Visualization methods and tools

In class, we will review visualization methods provided by popular toolkits and systems. We will have an in-class demo by Ph.D student Hua Guo (http://www.cs.brown.edu/people/huag) of a visualization built with the d3.js library. These tools might be of use to you for your projects, or for future visualization development.

Slides from class are available here

Thur 11/22

  • No Class. Happy Thanksgiving!

Week 13 (back to top)

Date & Topic Assignment

Tue 11/27

  • Budgeting for research
  • Project progress update: questions, problems
In class, we will discuss how research money gets budgeted and spent after a proposal is funded. Afterward, project groups will have time to update the class about progress.

Thur 11/29

  • Discussion of final plans for projects
Deliverables (10am):
  • Bring in your schedules for the final 2 weeks. Project groups will have time to update the class about progress.
  • Start your presentations. Next week, we'll have a dress rehearsal for final presentations. Look ahead in the calendar for more info about our expectations.

Week 14 (back to top)

Date & Topic Assignment

Tue 12/04

  • Class review forms to be filled out
  • Research abstracts: what to report and how much?

In class, we will fill out course review forms and look at examples of 2-page research abstracts.

Reading:

Thur 12/06

  • Presentation Dress Rehearsal!
Deliverables (10am):
  • Each group will deliver a 5-6 minute presentation about its project. The 'audience' will have 2-3 minutes to ask questions after each talk. You should practice your presentation before class at least 3 times; remember to focus on contributions and results, and don't go over 6 minutes. We will critique presentations as a class in preparation for the public final presentations.
  • Each group should hand in a PDF of the slideshow (export from PowerPoint, Keynote, or whatever you're using) by the start of class. It's fine if this changes before your final presentation. Please name the file login1_login2_login3.pdf to correspond with the group members.

Finishing Up (back to top)

Date & Topic Assignment

Tue 12/11:

  • Final Project Presentation
  • Lubrano, 1:00-2:30pm
Present your Final Project and Results
  • Plan for 5-6 minutes of presentation. You will have access to a large display/projector to present your slides. You will have an few minutes after your talk to answer questions from the audience.
  • When you are finished, hand in a PDF of your slideshow. Please name the file login1_login2_login3.pdf to correspond with the group members.

Wed 12/19

  • Final Reports Due
Hand in Final Report
  • Each student must hand in a two-page extended abstract PDF of his or her project to assignments/12-19. For groups, each student must write his or her own report, in which s/he is listed as the first author and the other group members as co-authors.
  • Your abstract must follow the VisWeek format, described at http://www.cs.sfu.ca/~vis/Tasks/camera.html. The site includes templates for LaTeX and Word. We strongly encourage you to use one of these and export a PDF copy.

If you're wondering, here's what we did last time: (2010 calendar)