![]() | Physics and Astronomy |
Back to top
PHY3134 Assessment CriteriaLast updated January 2008About this documentScope of this documentThis document describes the criteria for assessing student work presented as part of PHY3134. The same criteria are used for both the course work and the final test.Purpose of this document
Aims of these criteria
Criteria for assessing computer programsObjectivesWe are looking for programs that:
Incomplete or incorrect programsIncomplete programs will be given a mark roughly in proportion to the fraction of the program that has been completed. Programs that are complete but do not work due to a bug will lose at most 20% of the mark (note that this refers to programming errors, errors that suggest that the programmer is attempting to solve the wrong problem may lose more marks).
Award of marksFor a typical question marks will be awarded approximately as follows:
1 This percentage will be distributed among these items
according to their relative importance for the exercise and the extent
to which the function and/or data structures were given in the
question. 3 XCode on the Macs will reindent your code for you by pressing Command-A (Select All) followed by Format->Re-Indent from the menu. It is recommended that you do this frequently. Part of the marking process will be aimed at assessing the level the student seems to understand what they are doing. For each exercise the student will be given a percentage break down of their mark together with a brief comment explaining the percentage awarded. This will then be multiplied by the marks for that exercise and subjected to a linear shift (y = a + b*x) to produce the final mark.
Deadline for handing course workIt is an important part of the teaching process of this course that some of the problems set may be discussed in the next session. Therefore, all course work must be handed in by 1:30 pm of the Monday thirteen days after the work has been set, whether it is finished or not. There will be a penalty for late submission unless justified by serious medical or similar circumstances. Similar deadlines will be given for non-weekly course work.As a laboratory class, attendence is compulsary and students are expected to be available to discuss their work. Marks will be deducted if students are unavailable without good reason. Presentation of course workCourse work will be handed in on-line. Copies may be made and retained by the course lecturers for quality assurance purposes. Files should have the suffixes '.c', '.h' '.dat' or '.txt' and be formatted to print out in A4 portrait without losing the ends of lines. Files without these suffixes will be ignored and deemed not to have been handed in.
Acceptable and unacceptable collaborationStudents are encouraged to help each other by, for example, discussing problems and approaches, explaining technical issues, or finding bugs in each others programs (the latter can be very productive). However, each program must be that students own work and collaboration in actually writing the program, or copying of others programs is not allowed. Nor is copying of programs from other sources such as the Internet. If in any doubt about whether collaboration is acceptable, put the level of collaboration in writing as a comment in your code. Code fragments given in course handouts may be used without attribution; that is what they are for.There is no conceivable circumstance in which it could be considered proper to take a copy of another student's code or to give another student a copy of one's own code. It is acceptable, and often useful, for a colleague to look at your code for the purposes of helping you with that code, but not for helping them with theirs. Form of final testThe final test, which accounts for 40% of the total mark, will take place in the final session of the Semester (week 11). It will consist of written questions, covering aspects of programming practice, not C syntax, followed by a programming assignment.Students may bring a copy of Kernighan and Ritchie or Halpern for reference. A copy of Kernighan and Ritchie will be available. No other material may be brought into the examination.
Criteria for assessing answers to written questionsWritten questions, which will be set only as part of the final test, will be assessed for their accuracy with respect to the course notes provided as part of the module. |