Assignment submission
Assignments should be submitted as described below, unless we mention otherwise.
- Assignments are due
by end of day on the due date. You may resubmit your assignment
before the deadline if you correct some error you discovered after
the previous submission. But please do not submit too many
times. If you resubmit your assignment, we will use the latest
submission to grade you. The time of submission will also be
considered the time the latest version was submitted. For example, if
your first submission was before the deadline, but your last one was
after the deadline, then your assignment will be considered late. You
should do the following, to submit your programming assignment.
- You should maintain a development log for your program. This will
mention a list of features you implemented, bugs you fixed, and other
significant changes you made, each day that you worked on the code. If
you received help from others (you are allowed to get a small amount
of help from others for debugging your code, though you may not copy
any code), then please list that too in the development log. This will be
a plain ASCII text file, called
LOG.txt
. An example is
available
at www.cs.fsu.edu/~asriniva/courses/PC17/LOG.txt.
- Make sure that your code compiles and runs correctly.
- You should create a directory called
proj
X, where X is the project number. For example, create a directory called proj2
for programming assignment 2. Copy all required files for your assignment (typically a Makefile, a LOG.txt file, batch.script, output.X files, .h files, and .cpp or .c files) to this directory. Do not copy executables. We will create them using your makefile.
- You may need to create multiple executables for a single assignment. For each executable
X
you should have a main file called X.c
or X.cpp
. Typing make
should create all the required excutables.
- You will probably write a single batch script for each assignment, which should be named
batch.script
and submitted with your other files.
- You should also submit the output files. The output file for executable
X
should be named output.X
.
- Create a
tar
file for this assignment by executing: tar cvf projX.tar *
in the proj
X directory. Then submit the tar
file as explained below.
- Log on to blackboard
- Click on the course
- Click on
Assignments
- Click on the assignment number.
- You have to submit your tar file as an attachement. Click on
Browse my computer
and select the file.
- Click on
submit
- NOTE: If you don't perform all the above steps, then your file will not be submitted!
- Do not make any modifications to your files after the deadline
until the assignment is graded. That way, we will be able to tell from
the timestamp on the files that you had actually completed your
assignment on time, in case there is any problem with your assignment
submission.
Last modified: 27 Aug 2017