View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Homework Submission Instructions

I am giving students the option of demonstrating their code to me via VNC and VoIP for the coming homework. During the normal semester, students meet up with the professor or TA to demo their code and we found that it was an effective manner to grade your homework (and for you to ask questions). Therefore we are trying to offer the same opportunity this summer to students.

This is completely optional and you are free to just submit the homework normally using e-mail. If you demo your code to me then there is no need to submit the homework anymore.

To get this to work, you need to install a VNC server on your machine. There are instructions on the web on how to do this. Once you have that setup, you can e-mail me the details of your server (ip, password, etc whatever is needed to connect to your machine). I will not be controlling your machine. I will merely be observing and asking questions as you walk me through your code.

You should also install the TeamSpeak VoIP application so that we can talk while you are presenting your code. I will be on the 'CS598REJ' channel.

Since this is the first time we are doing this it would be a good idea to have a trial run first to see how this would work out. I am allocating an hour on Wednesday and Saturday to try this. It should not take more than 15 minutes per person (or group). Depending on how feasible this is, I might extend the number of hours we can meet.

Please sign up at VNC demo schedule.



1. Homework is due at 11:59:59 PM CDT (Illinois time).

2. If you would like to be considered for an extended deadline because of a valid reason, email the TA at least 24 hours before the deadline.

3. You are strongly encouraged to work in pairs. When you work in a pair, only one shared homework submission is needed and in this way everybody benefits.

4. Send homework as pure text to nchen AT uiuc.edu, with the subject I2CS CS598REJ:Homework X submission for [your_netids], where X is the number of the homework. Do not send an attachment or HTML document. In particular, make sure your fileout is not in XML. If you submit your homework in an attachment, the grader may not be able to read or grade your attachment.

5. You will be sent an automated acknowledgment right after your homework is received. However, the acknowledgment does not mean that your submission is automatically accepted, especially if you submit your homework as XML or an attachment.

To reduce the amount of e-mail traffic, I am not going to send the acknowledgment. I do not have a special e-mail address for assignments so I have to actually reply to all homework submissions by hand. I think this is fine since I am going to grade them fairly quickly and if somehow your e-mail does not reach me, you can send it again if you did not receive a graded assignment within 48 hours.

6. If you are working alone (we do not encourage this), the first line should contain your userid and nothing else. If you are woking in a pair, the first line should contain the userids of you and your partner separated by a whitespace, and nothing else. The second line should be blank.

7. If a homework has more than one part, submit them together in one mail in order, unless otherwise stated.

8. It is okay to send your homework more than once--the most recent submission takes precedence, but if you send in a late re-submission, the grader may not consider it, especially if he has already graded your earlier version. Note that only one submission is considered, so each submission should contain everything that you want to submit and not just the updates. Make the subject of your resubmission be I2CS CS598REJ:Homework X resubmission for [your_netids].

9. Please understand that these policies help the grader's efficiency a great deal and they would really appreciate your cooperation.

Link to this Page

  • Machine Problems last edited on 14 May 2008 at 4:25:53 pm by c-98-212-224-168.hsd1.il.comcast.net