|
|
CSC5991: Interactive Data Visualization (Winter 2008)INSTRUCTOR: Professor Jing Hua ( CREDITS: 3 LECTURES: Tuesday & Thursday, 1:25PM - 2:50PM, 208 State Hall OFFICE HOURS: Tuesday & Thursday, 3:00PM - 4:30PM, or by appointment Prerequisite: None NOTE: Students can repeat CSC 5991 courses towards his/her degree as long as the previously studied courses are actually different from the current one.
GOAL:The goal of this course is to provide a comprehensive and systematic understanding of scientific and information visualization pipelines, study interactive interface design for visualization, demonstrates state-of-art techniques in scientific and information visualization, and thus prepare students for research and work related with visualization and visual interface design. Many real applications, including medical data visualization, financial data visualization, and web-based information visualization, will be studied and discussed.TOPICS:
RECOMMENDED (OPTIONAL) TEXTBOOKS:
LECTURES:Primary material of this course will come from the textbooks. In addition, material from recent articles or relevant reference books will be presented. Numerous slides and video tapes on visualization will be shown. Students are advised to attend the class and follow the lecture notes closely. ANNOUNCEMENTS:
COURSE NOTES & READING:... ... ASSIGNMENTS:GRADING SCHEMES:This course emphasizes a "hands-on'' approach to both the better
understanding of graphics theory/algorithms and the effective use of graphics
techniques. Each student is required to complete assignments. The assignments
involve both analytic problems as well as programming projects using parts of
graphics packages. The programming projects will be done in C/C++/OpenGL or
Java/Java 3D.
You are expected to have knowledge in C/C++ or Java in this course. The
assignments are counted as 50% of the final grade. The other 50% of
the final grade will be based on class attendance and performance (10%) and a course
project (40%). No written exams! OTHER ANNOUNCEMENTS:Some special events such as graphics video demonstration and visitors' research presentation in visualization may be held during this semester. The instructor will make announcements here when such events happen. Other important announcements relevant to this course such as the change of assignment due dates or exam dates will also be posted here whenever necessary. COMPUTER FACILITIES:The programming assignments will make use of Unix and PC facilities. More information about computer facilities that you can use will be updated shortly. SPECIAL NOTES:If you have any specific concern regarding this course, you are welcome to talk with me in person. ACADEMIC HONESTY:Copying source code from another student in this class or obtaining a solution from some other source will lead to an automatic failure for this course and to a disciplinary action. Allowing another student to copy one's work will be treated as an act of academic dishonesty, leading to the same penalty as copying. You should learn how to protect your data. Failure to do so is also unprofessional and it may expose you to the danger that someone will copy your homework and will submit it as his or her own (see above). In this case, you may be given a score of 0 for the assignment or project in question (and the other party will get a failure). |