SDSU CS535 Object-Oriented Programming & Design
Fall Semester, 1996
Grading the Project

[To Assignment Index]
San Diego State University -- This page last updated Dec 12, 1996
----------

Contents of Grading the Project

Grading the Project
Due Thursday Dec. 19

You are to consider making the following two changes to the project:
a. Compute the final grade of a student in a course automatically by using the curve given below. Note the top 5% of the students receive the A. (This is not how I plan to grade the course).
Percent of studentsGrade
5A
5A-
5B+
10B
5B-
10C+
20C
10C-
10D+
10D
10F
b. Add students to the grade program from the university records. Assume this is done by downloading the class rosters using HttpDownloader class. Given the proper address this Java class returns the class roster as a string. A sample class roster is given below.

Your goal is to determine how hard it would be to make the changes, not to actually make them. Grade the project on the following two points:
1. Did the design documentation help you understand the program enough to determine where the program would need to be modified to make the above changes? How difficult was it to understand the documentation and the code?
2. How hard would it be to make the above changes in the code? How local are the changes? That is how many classes will have to be changed?

The possible grades are A, B, C, D, F. You are to give the grade and a brief reason for the grade. You do not have to return the student project. You will receive a grade on this assignment. You can turn this assignment in at my office. If no one is at the office, put the assignment under the door.

Sample Class Roster

Note: columns are separated by tabs.

*** THIS MESSAGE CONTAINS CONFIDENTIAL INFORMATION FOR CS535 USE ONLY ***
LAST UPDATED12/11/96 at 02:47:36
SCHEDULE NUMBER8400
COURSE TITLECLIENT-SERVER PROGRAMMING
COURSE ABBREVCS
COURSE NUMBER596
COURSE SUFFIX
SECTION NUMBER1
INSTRUCTORR E WHITNEY
STUDENT NAMESOC-SEC-NO.CLASS LEVELMAJOR CODEMINOR CODEUNITSGRADE OPTION
Whitney, Allen111-22-333357011------3+/- Letter
Whitney, Earl 222-33-444457011------3+/- Letter
Whitney, Eli333-44-555557011------3+/- Letter



----------