Visualization
CIS4930 CIS5930
MWF 1:25pm
http://www.cs.fsu.edu/~banks/courses/2000.0/

Course description:
This course is concerned with applying 3D computer graphics to visualize scientific data. The two guiding themes are

Students will read and present papers from recent scholarly literature. Students will create physical 3D visualizations and will write programs to create displays on the computer screen, including a final project and report.

Prerequisites:
Computer Graphics, object-oriented programming, and multi-variate calculus, or consent of instructor.

Grading:
30% Small projects and demonstrations
20% Class participation
20% Final project, demonstration, and report
10% Midterm exam
20% Final exam

Academic Honesty:
Students are expected to understand and conform to the Student Honor Code as set forth in the University General Bulletin and the Student Handbook, especially as it addresses the issue of plagiarism. While it is encouraged that students work together and help one another to learn the subject matter of this course, all assignments are to be each student's own work unless otherwise specified by the instructor. In addition, when code is used from outside sources (such as a book) you must document it to give credit to the original author. All cases of academic dishonesty will be reported to the department which may take additional actions if these seem warranted. Egregious cases of cheating can result in being expelled from the university.

Students with Disabilities:
Please notify the Department of Computer Science five working days prior to this event if a reasonable accommodation for a disability is needed: 644-2296 (Voice), 644-0058 (Fax). This syllabus and other class materials are available in alternative format upon request.

Print out and put in your notebook: Powerwall courtesy


Abert
Beason
Daniels
Gou
Grant
Hernandez
Kommineni
Kramer
Kurtz
Liu

Grade summary
Please check your grade report. I've graded your small projects and class participation (50% of the final grade). Most of you have not yet created web pages with for your make-at-home projects or your programming projects. Even if you are not satisfied with your inventor programs, put them on the Web together with representative images they create. All these project grades should end up between 90 and 100 if you will do your job here.

Tuesday April 25 5:30-7:30pm
Final exam

Be familiar with the abstract, title, authors for all papers assigned. Be familiar with Open Inventor mentor and man pages for elements used in assignments. Review scalar fields (volume rendering, isosurface, critical point, gradient, Morse theory) and vector fields (pathline, streamline, streakline, timeline, critical point, eigenvalue, eigenvector).


Apr 10 Week 16 Assignments
Wed, Fri: Project presentations.

Project requirements (due 5:00pm Friday):

Inventor assignments:
Be sure to link to your Inventor programming assignments. Include a screen capture of your Inventor programs ( use /usr/sbin/snapshot or /usr/sbin/capture to grab them; use /usr/freeware/bin/convert to convert them to .gif or .jpg for the Web).

Hand-made projects:
Be sure to link from your home page to your Vis area. Update your pictures/descriptions from all of your make-at-home projects from the beginning of the semester.


Apr 10 Week 16 Assignments
4 papers to read


Apr 03 Week 15 Assignments


Mar 28 Week 14 Assignments


Mar 21 Week 13 Assignments
3 papers to read


Mar 20 Week 12 Assignments
5 papers to read
Program demos.


Mar 13 Week 11 Assignments
1 paper to read
Contact the sponsor for your project. Here is a sample email.
Program
Visualizing Unsteady Flow slide set
Handouts: Streamline calculation for a constant and for a linear vector field; for a time-varying vector field (solution).

Mar 06 Week 10 Spring Break

Feb 28 Week 9 Assignments

Feb 21 Week 8 Assignments
4 papers to read

Feb 14 Week 7 Assignments
Mid-term take-home test (due Fri Feb 25).
Project
3 papers to read
Staples or Iron filings
Volume rendering with Inventor

Feb 07 Week 6 Assignments
4 papers to read, plus a bibliography for your notebook
Incense or paper tube

Jan 31 Week 5 Assignments
4 papers to read
Balloons or plaster
Marching Cubes with Inventor

Jan 24 Week 4 Assignments
2 papers to read

Jan 17 Week 3 Assignments
4 papers to read
Advanced jello or spaghetti project
Isosurfaces written homework, bring to class Wednesday Jan 19 and Friday Jan 21.

Jan 10 Week 2 Assignments
4 papers to read
Jello project