CSc
352 (Summer 03) Systems Programming and UNIX |
![]() |
Assignments & Solutions |
There will be about 7 programming assignments during the semester. The overall break-down of programming assignment grade is:
According to the overall grade break-down above, TA will come up with specific testcases and assign points to each testcase. A working program is the premise of the grading. If a program can't be successfully compiled, all 60% of part-1 will be lost, because basicly the program can't be tested if the compile is not passed. So be sure to make your program compile before turning in. If some required function or operation is not implimented or implimented incorrectly, the portion of that function or operation in each of part-1, part-2 and part-3 will be deducted accordingly. Of these, correctness and adherence to the specification are fundamentally the most important: a beautifully designed and documented program that doesn't work, or that deviates from the spec, will get little points. As long as your program is not unacceptably slow, alway make sure it's correct first and then think about optimizaiton. Partial credit will be given for programs, based on (the instructor's/TA's perception of) the seriousness of any errors they may contain. Please note that the severity of an error need not necessarily correlate with the amount of text involved. In other words, an error may be considered a major one, and result in a significant penalty, even if the amount of actual text editing needed to fix it is small. Documentation is expected to be in standard English. "Documentation" mentioned above includes comments in the code, README file and any other required analysis summary specified in the assignment write-ups. Each student receives totally 3 (three) late days for programming assignments through the whole semester. Each can be used by a student to turn in a programming assignment one day (24 hours) late, without penalty. After using up all 3 late days, each addtional late day means 20% off on the grade of the assignment. For each single assignment, one late day is the maximum acceptable, regardless of whether you are using the free late day or non-free late day. Turnin directory will be closed 24 hours after the due date. You won't be able to submit your solution after that, which means your submission later than that will not be graded and will be counted as ZERO point. Assignments cannot be turned in after the last day of classes. Selected solutions may be used as examples during lecture. |
No.
|
Start
Date
|
Due Date
|
Turnin ID
|
Write-ups
|
Solutions
|
1
|
06/11/03
|
06/16/03 (9:00pm)
|
cs352_assg1
|
In class home diretory
/home/cs352/summer03/solutions In-class review |
|
2
|
06/16/03
|
06/23/03 (9:00pm)
|
cs352_assg2
|
||
3
|
06/23/03
|
06/30/03 (9:00pm)
|
cs352_assg3
|
||
4
|
06/30/03
|
07/14/03 (9:00pm)
|
cs352_assg4
|
||
5
|
07/14/03
|
07/21/03 (9:00pm)
|
cs352_assg5
|
||
6
|
07/21/03
|
08/01/03 (9:00pm)
|
cs352_assg6
|
||
7
|
08/01/03
|
08/08/03 (9:00pm)
|
cs352_assg7
|
|