CSCI-4972 Introduction to Visualization
Fall 2010
  Contact Information
  Office Hours


  Learning Outcomes

  Assigned Readings

  Lecture notes
  Lab materials

  On-line Material
  Optional Books

  Homework Late Policy
  Electronic Submission

Homework Assignments

The second half of each lecture period will be dedicated to in-class exercises that lead into an open-ended homework assignment that will be due before the next lecture. These assignments will be posted on the Calendar.

For each homework assignment, you will electronically submit all of your source code files, any necessary data files, example output screenshots, and a plaintext README.txt file describing:

  • the features and extensions you've completed (include instructions for use and test cases as appropriate),
  • known bugs in your work,
  • how long it took you to complete the assignment, and
  • the extent of your collaboration with other students or outside sources.

Collaboration Policy

We encourage you to discuss the assignments with other students in the class. (Please acknowledge your collaborators in your README.txt file). However, unless the assignment is specifically a group assignment, each student is responsible for completing the assignment on his/her own. You may assist each other in debugging, but this should absolutely not involve "cutting and pasting" code. You may certainly use the internet as a resource for learning the material, but you may not submit or "borrow from" code found online without clearly indicating the source. Please review RPI's the Academic Integrity policy and speak with the instructor if you have any questions.

Homework Late Policy

Assignments are generally due on Monday nights at 11:59pm. Submission will be electronic and submission times will be judged from the timestamp given by the web server. You may submit your assignment multiple times; we will only grade your last submission. Each student will be given three days (whole or partial) of grace for late homework assignments. These grace days should be used carefully. Once the late days have been exhausted, late assignments will not be accepted without a written excuse from the Student Experience office.

Electronic Submission

Once you've finished writing, testing, debugging, and commenting your work, prepare your assignment for submission as described below. This will pack together and compress your hw1 directory and all of the files it contains. (Replace hw1 with hw2, etc. as appropriate.)
  • If you're using Cygwin/Linux/FreeBSD/UNIX/MacOSX, go to the top-level directory for your homeworks and type:
       zip -r hw1
  • If you're using WinZip for Windows, create a new archive named and then drag & drop your entire hw1 folder into the archive.

Next click the submission link below. You will need your RPI login & password to access this page. Select the appropriate assignment, and then use the browse button to select the zip file you just created and press the "Send File" button only once.

Homework Submission (link currently disabled)

You should then receive a message confirming your submission. If you find a mistake in your homework, you can fix it and re-submit using the same procedure. We will only grade the most recent submission. Do not submit any other type of compressed file format or you will not receive full credit.

Note: If there's lots of "stuff" in your homework directory the zip file may be too big for submission. Contact the instructor if you cannot reduce the file size sufficiently (but don't try to send the file by email!).