[ Return to main course
web page ]
Submitting Homeworks Electronically
Please submit all written homework assignments electronically.
Follow the instructions below to use the Yale Classes server to do this.
Note on security warnings:
When viewing the home page for CS156 using the Classes
server, your browser will automatically jump to this webpage for the
course on the Zoo. Because this page resides on a different server,
your browser may warn you that the page you are trying to view has both
"secure and nonsecure items." You should respond "Yes" to displaying
nonsecure items. Trust us, the CS156 page does not contain malicious
code. But we don't use the Classes server to host the entire website;
so, be prepared to see this warning.
Log into the Classes server:
- Access the Student Login Page at the Classes server.
- Enter your NetID and Password in the appropriate text boxes and
click Login.
For first-time users ONLY:
- If this is the first time you have used the Classes server, you
will now see a welcome page with your name. Check that the photo and
e-mail options are correct, and scroll down to the course-selection
area of the page.
- Select courses you would like to add to your course list. To add
CS156, select "Computer Science" from the Subject drop-down list, and
type "156a" in the Course Number text box.
- Click Finished at the bottom of the page when your are
finished.
- You will now see a page with several frames; the top and bottom
frames allow you to navigate through the Classes server system and the
middle frame displays content. This is the first page you will see when
you log into the Classes server in the future.
For other users, add CS156 to your course list:
- Once you have successfully logged in, you will see a web page
with
several frames. In the top frame under the Web Page, Syllabus, etc.
buttons, you will find a drop-down list. Click to view the contents of
the list.
- If "Computer Science 156a" appears in the list, you have added
the
course to your course list. Continue with directions for uploading
below.
- If not, in the bottom frame to the right of the Logout
link, click the Your Course List link.
- Scroll down the page to the Add another course section.
Under Subject, choose "Computer Science" and type "156a" in the
text box to the right.
- Click Update.
- The top frame should reload so that the drop-down list contains
"Computer Science 156a."
Logging out of the Classes server:
Whenever you are finished using the Classes server, you should
logout and close your browser window. To do this, click the red Logout
link in the bottom frame. You will receive confirmation; then close
your browser window.
To upload your assignment:
- Type your assignment and save it in one of the following formats:
Zip Compression (Winzip .zip), Microsoft Word (.doc), Text (.txt), Rich
Text (.rtf), PostScript (.ps),
or Adobe Acrobat (.pdf). The filename must contain no spaces. Please
include your NetID and "hwx"
(where x is the homework
assignment number) as part of the filename, and add the
appropriate file extension if you are using a non-Windows machine, e.g.,
vr48-hw2.doc for a Word document. If you have specific
questions about a format or how to convert to one of these, please
email one of the TAs:
Wesley Maness or
Kevin Chang.
- Log into the Classes
server as described above.
- Select "Computer Science 156a" from the drop-down list of courses.
- Click the blue Upload link in the top frame.
- Enter the full path to your assignment in the text box, or click Browse
and select the file you saved in the box that pops up.
- Click the Upload button at the bottom of the page.
- You should receive confirmation that your file was uploaded.
Changing your assignment:
- If you wish to re-submit your homework before the deadline, you
must change the filename of your assignment; e.g., change vr48-hw2.doc
to vr48-hw2-2.doc.
- Follow the procedure above to upload the new file. The file will
be
marked with the date and time of submission. We will use the most
recent file.