Computer Science 3711 (Fall 2005):
Assignments
- Assignment #1
- Assignment #2
- Assignment #3
- Assignment #4
- Assignment #5
- Bonus Assignment
Guidelines
- Assignments are due at the start of class on the
specified date. Late assignments will only be accepted on medical
or bereavement grounds; in these cases, appropriate documentation
must be provided (see below). Otherwise, a mark of 0% will be
given.
- University regulations wrt academic dishonesty will be applied if
necessary (see pages 67-69 of the MUN 2005-2006 Calendar).
- University regulations wrt medical notes will be applied
(see page 71 of the MUN 2005-2006 Calender):
14.4.1 Students who request permission to drop courses, to withdraw from
University studies, to have examinations deferred or to obtain other
waivers of University, departmental or course regulations based on medical
grounds are required by the University to produce a note from a physician
in support of their request. Such notes must be sufficiently specific to
allow a proper consideration of the student's case. The University
requests that all medical notes be on letterhead, be signed by
the physician and include details on the following:
-
confirmation of the specific dates on which the student visited
the physician.
-
the degree to which the illness (or treatment, in the case of
medication, for example) is likely to have affected the student's ability
to study, attend classes, or sit examinations.
-
the length of time over which the student's abilities were likely
hampered by the medical condition (e.g., recurring and severe back pain
over a two-month period would likely have a more adverse effect on studies
than a single episode of back pain requiring bed rest for a week).
-
the fitness of the student to resume studies (it is in the
student's best interest not to return to studies prematurely).
Deadlines (Tentative)
| Assignment | Given | Due |
| Assignment #1 | Sep 9 | Sep 21 |
| Assignment #2 | Sep 21 | Oct 12 |
| Assignment #3 | Oct 11 | Oct 28 |
| Assignment #4 | Oct 26 | Nov 18 |
| Assignment #5 | Nov 14 | Dec 5 |
| Bonus Assignment | Nov 9 | Dec 13 | |
Make sure you test your Java programs on CS departmental machines before
submitting them.
Program portions of assignments should be submitted using the submit-assignment
command. This command is run from the Linux prompt (i.e., the
prompt you get when you log in to one of the CS Linux machines (maple,
garfield, etc.)). It will ask for the name of the course you wish
to submit an assignment for, and it will then ask for the names of the
files you wish to submit. You should submit only the text files
(i.e., Java source code, makefiles, any new input-data files,
etc.), not any .class files. Example:
dove $ submit-assignment<RETURN>
You can pass in assignments for the following courses:
cs3710: Current assignment 1
cs4718: Current assignment 2
Pass in assignment for which course? cs3710<RETURN>
Now list the files and/or directories that you wish to hand in for
this assignment. Directories will be recursively copied.
Hit return or ^D on an empty line when you finish typing names.
(You may use wildcard characters if you want)
Enter filename: foo.java<RETURN>
Adding file foo.c
Enter filename: bar.java<RETURN>
Adding file bar.c
Enter filename: <RETURN>
Selected files: bar.c foo.c
Enter more (y/n)? [n] <RETURN>
copying specified files/directories...
dove $
If you are feeling paranoid and want to know if your files really have
been submitted,
go to the directory /users/cs/grad/ASSIGNMENTS/cs3711,
go into the appropriate assign subdirectory, and then have a
look at the contents of the subdirectory labelled with your login name.
This directory and its files is owned [in the Linux file-permission
sense](and can be changed) by you up until the assignment submission
deadline, at which point ownership is transferred to
myself and your marker.
Note that if you submit files for the same assignment twice, you will
be given the opportunity to remove your previous submission or to add to
the previous submission. If you chose to add to it, any files in the new
submission with the same name as those of a previous submission will
over-write the previous ones. For example, if you submit files A and B
and then discover an error in file B, you can re-submit file B and it
will over-write the previous file B.
- Dec 5, 4:05pm
Answers for Assignment #5 posted.
- Nov 21, 10:45am
Answers for Assignment #4 posted.
- Nov 16, 5:15pm
Due to possible inconsistencies in Java compiler versions,
revised Assignment #4 description to provide class
InstanceSC Java code instead of .class file.
- Nov 15, 8:45am
Assignment #4 due date revised to Friday, November 18.
- Nov 14, 11:55am
Assignment #5 posted.
- Nov 9, 10:00am
Due dates for Assignment #5 and the Bonus Assignment revised;
Bonus Assignment posted.
- Oct 31, 1:05pm
Answers for Assignment #3 posted.
- Oct 26, 1:55pm
Assignment #4 posted.
- Oct 25, 11:00am
Assignment #3 due date revised to Oct 28.
- Oct 19, 2:20pm
Answers for Assignment #2 posted.
- Oct 11, 11:55am
Assignment #3 posted.
- Oct 4, 8:45pm
Assignment #2 due date revised to Oct 12.
- Oct 2, 12:35pm
Answers for Assignment #1 posted.
- Sep 23, 3:40pm
Assignment #2 posted.
- Sep 23, 3:40pm
Assignment #2 posted.
- Sep 9, 9:35am
Assignment #1 posted.
- Jul 8, 9:55am
Open for business!
Created: July 8, 2005
Last Modified: December 5, 2005