CS615A - Homework Assignments General Information Unless stated otherwise in the individual assignment, the following applies: - All homework assignments are to be done on linux-lab.cs.stevens.edu. We will occasionally use lab.cs.stevens.edu and drude.cs.stevens.edu, so make sure you are able to log in on these systems as well. It is your responsibility to ensure that you have an account on these systems. - For programming assignments: - Code that does not compile or contains syntax errors will receive 0 points. Before you submit anything, make sure to test it. Even if you just make a one-character change in the last minute, test it before submitting the source code. - Code should contain _useful_ commentary _where necessary_. - All programs should exhibit standard unix behaviour with respect to return values, handling of errors, handling of stdin, stdout and stderr, command-line flags etc. - All programs should follow the principle of least surprise for the user. - When submitting files, please always name them *exactly* as requested. That is, if the assignment specifies that the file to submit should be named "$USER-hw1.txt", then any submission named "cs615a-FullName.hw1" or similar will be penalized with 5 points. - The due date is always given in the date format YYYY-MM-DD HH:MM:SS, according to our systems local time (EST or EDT), using a 24 hour clock. The due date is always fixed, and no late submissions are accepted.