All written assignments must be handed in before the deadline. As of now, the assignments can be put in my mailbox in the Computer Science mail-room (CSB 737) before the deadline. *WARNING*:The mail-room is locked after 5:00 pm. If the room is locked early, please slip the homework under the door of MY OFFICE (CSB 607) or, if I am in the office, you can hand it to me. You may also email the assignments to me in PDF form. In the subject, please write "CSC191/291 : [assignment title] from [name]" to prevent it from getting lost in my inbox.
Please note that if I cannot read your answer, you will not receive points for it. Please type up your homework to avoid this problem.
For the Lisp assignments, you should email me (ckeenan at cs rochester edu) a gzipped tarball consisting of three files :
1. Your source code, which should be titled [firstinitial][lastname]_source.lispYour tarball should be titled [firstinitial][lastname]_lisp1. For example, say I have a folder called Lisp1 which contains iperera_source.lisp, iperera_test.lisp, and README. The commands to create a tarball are :
tar -cvf iperera_lisp1 Lisp1Your comments should follow the guidelines in the assignment; each function in the source code should include header information on *purpose*, *parameters* , *result*, and *method* (unless the function is really simple or self-explanatory). Your test code should produce reasonable output, which describes what is being tested and gives the result. Include enough test cases to convince me that your code works. For these assignments, 60% of the grade will be for correct and well-written code, 20% for good test cases, and 20% for the README and comments.
I will be running your code on one of the department machines using acl (Allegro Common Lisp). If you have questions on how to program in Lisp, I suggest that you consult the resources on my course webpage. I am also available in my office Monday from 2:00-3:00 and Friday from 2:30-3:30 or by email appointment.
Last change: 11 Feb 2013
Back to URCS Grad Directory |
Back to URCS Home
Page