|
Student Assignments and Grading
Grade weights are indicated in brackets. They add to 90 points.
All work is due the last class day of this quarter.
Homework Assignments
Course Assignments
Write three WWW applications that will "astonish Terry Brooks". This is actually easy to do. Students wishing to know more about what Terry Brooks considers to be astonishing can check with me.
Guidelines for the term assignments:
- You must complete three assignments. These should be hosted on your personal website. Be sure to send me the URL.
- The three projects should not use the identical language or procedures. A single project can include many things
- a bit of Java, some ASP and a touch of JavaScript, etc.
But I would like to see three projects that are strongly identifiable as:
- A project that is strongly Java [20 points]
- A project that is strongly JavaScript or VBScript [20 points]
- A project that is strongly ASP [20 points] [This may be a team effort]
Grading ScheduleOne of the delightful aspects of this course is that
you can grade your own work, thus you are in total control of the grade you receive for this course.
Here are the letter grades used for each assignment:
- A+ - A working program that does not duplicate any of our class work (although it can be based on some example found in a book). It employs at least 5 major aspects of a language. It is longer than the examples that we have discussed in class. Zero points off
- A - As above, but employs only 4 major aspects of a language.1 point off
- A- -As above, but employs only 3 major aspects of a language.2 points off
- B+ -A working program that does not duplicate our class work. It employs 2 major aspects of a language.3 points off
- B -As above, with 1 major aspect of a language, but it is more elaborate than our class examples.4 points off
- B- Illustrates 1 major aspect of a language in an example as big as our class examples.5 points off
- C+ -A non-working program, but there is evidence of struggle.6 points off
- Incomplete - Has yet to hand in three programs.
As part of each assignment, please include a short paragraph detailing how your project satisfies one of the letter requirements. That is, for an A+, merely list the five major language elements, indicate that your work was not based on any class work, indicate if you based it on some other example, etc. You could even include all this material as an extended comment at the top of your program.
To calculate your course grade, use the following:
- 4.0 - Zero points off.
- 3.9 - One point off.
- 3.8 - Two points off.
- 3.7 - Three points off.
- 3.6 - Four points off.
- 3.5 - Five points off.
- 3.4 - Six points off.
- 3.3 - Seven points off.
- 3.2 - Eight points off.
- 3.1 - Nine points off.
- 3.0 - Ten points off.
- 2.9 - More than eleven points off.
|
|