CS 367 Course Work

COURSEWORK

Course Grading | Exams | Programs | Homeworks | Assignment Grading | Studying Tips

Course Grading

Final letter grades are determined from your final cumulative score that is computed using the following breakdown:

Letter grades are assigned at the end of the semester. We do not provide letter grades for individual assignments or exams. At the end of the semester after all of the scores are recorded then thresholds are set given the difficulty of the coursework during the semester. Thresholds are raised if the coursework was easier or lowered if it was harder. By adjusting the thresholds at the end of the semester we can account for varying difficulty among semesters to ensure consistency of grading across semesters. Typically, the median student's course grade is in the range of a low B to a high BC. If you have a question about your overall grade, please meet with your instructor.

Assignment grading feedback is provided via grade reports for homeworks and programs accessed through the CS367 Forms. After a regrade period, scores for a particular assignment are then uploaded into Learn@UW. Exam scores are only reported through Learn@UW.

Exams

There are three exams that total to 55% of your final grade. Exams are a primary tool we use to evaluate your performance in this course.

The exams are composed of two parts. Questions in part I are 1 point each and are choosing between two options such as true/false and those in Part II are 3 points each and are multiple choice. Both midterm exams cover primarily new material. The final will be in part cumulative but with the majority of the exam on the topics covered since midterm 2. You are responsible for:

Final Exam Room Assignments:

For the location of the building, click on the building name below or check out the campus map.

Policies for Exams

Programming Assignments

There will be five (5) programming assignments each worth 5% for a total of 25% of your final grade.

Accounts are provided on the CS lab computers for you to do your programming work. See the CS Computer Labs page for more information.

Links to programming assignment pages:

Policies for Programming Assignments

Homework Assignments

There will be ten (10) homework assignment each worth 2% for a total of 20% of your final grade.

Links to homework assignment pages:

Policies for Homework Assignments

Assignment Grading

Step 1, Submission: Submit your work before the assignment deadline by loggin into and using the CS367 Forms. Follow the instructions on the "Submit Files" form making sure to use the correct file names and verifying your file contents are correct.

Step 2, Grading: Assignments are graded by the course TA(s) and/or Grader(s) using specified grading standards.

Step 3, Solution: Solutions for homework assignments are posted on Learn@UW so that you can check your work in advance of getting it graded. Solutions to programming assignments aren't posted.

Step 4, Graded: When grading has completed for an assignment, an announcement is posted on the course home page. You will receive a grade report for your work accessible through the CS367 Forms.

Step 5, Regrades: You may request a regrade of your assignment within one week after the graded assignment is announced if you believe your work was incorrectly graded. Before requesting a regrade for homeworks, check your work against the solution posted on Learn@UW. For programming assignments, you may point out minor corrections to your code (a few lines) if they result in significant differences in execution. Request regrades by emailing the grader named in your grade report.

Step 6, Learn@UW: After regrades are completed on an assignment, scores are then uploaded into Learn@UW. Once scores are uploaded, in Learn@UW you can see grading statistics such as class averages.

Rules of Pair Programming

Submitting someone else's work as your own is academic misconduct, which will be dealt with in accordance with University Academic Misconduct procedures.

Principles of Pair Programming

The following is a summary of successful pair programming principles taken from a paper by Williams and Kessler:

Studying Tips