General Policies and Helpful Advice

Sorry this is so long but over the semesters many situations have arisen and I want to respond to them here. I am really not a mean and nasty guy like it may sound by the time you have read all this. I really am interested in your success in this course.

Web Page


Assignments


The Points System and
How Your Final Grade is Determined

What you need to watch is the final number of points. If you try to map a test score or a program score to a letter grade by some simple linear mapping you will go crazy. It is the final score that counts.

The plain score is the sum of the points of all assignments and tests not counting any extra credit.

Procedure for Getting Final Letter Grade

First, note that in the past I have flunked people. Yet in one course of about a dozen exceptional people I have given almost the whole class As.
  1. If your plain score is 90% or above of max possible plain score you have an A. People below this threshold may also get As.
  2. I will then sort the plain scores. I will look for gaps in the continuum of scores. I will look where the mean falls and the 90% mark falls. Somewhere between the two and in a gap will probably fall the A/B division. The placement of this division will depend on my subjective perception of the performance of people on both sides of the gap.
  3. I will look for similar gaps for C,D,F. There need not necessarily be any Cs, Ds, or Fs but there frequently are. The choice for the divisions is subjective. But again people with similar scores will probably get the same letter grade.
  4. Extra credit is now added to your plain score. If your extra credit would solidly allow you to bridge the gap between letter grades then you will get the higher letter grade. Extra credit can never be used to jump two or more letter grades.
Note: in cases of academic dishonesty I reserve the right (which I have anyway on any homework) to review all previous homeworks and reissue grades.

Engineering Outreach Students

If you have questions ask first by email sending as much relevant information as you can to the question. For example, if your question is about a piece of code, send the code. Email often works better for most questions than phone.

All assignments are due exactly to the minute 2 weeks after the date/time posted on the web page for the assignment. The time on the web server is the time that counts. It is running on Pacific Time. Late rules apply to video students as well. If you have a special situation contact me at the beginning of the semester or when the assignment is given out. I am flexible but require documentation.

If you have a special situation like a trip to the emergency room or your own wedding then if k days are taken for the event your assignment is delayed by k days only. I don't ignore weekend days since if you took a weekday off you should be prepared to makeup for it on the weekend like in the real world. And if you took a weekend day off then it is a one for one substitution anyway.


Ethical Issues

This is all about playing fair so let's get something straight right off the bat: When it comes to cases of academic dishonesty:

do not confuse me with someone who is merciful.

What is academic dishonesty?

Let's look at the thin line between what you can and cannot do. Unless otherwise instructed, you may:

However, homework is not a group project in this class.

Here is the key test to see if you are talking too much to other students: if two assignments are turned in that are substantially the same in shape or form this indicates to me that too much information has been shared and it will be treated as copying.

Hints to avoid being taken advantage of

You are responsible for protecting your work. Yes, I am serious that in the past some work was stolen. This can make your work seem as if you copied. I will assume that copying happened until the culprit is found.

Consequences

The very best you can hope for in the case of academic dishonesty will be to get a score of -100 on the assignment. That is not having 100 points taken off... that is a negative score! I feel free and have made the score substantially more negative (-250 is not unheard of). This can essentially devastate your grade in this class so that there is little hope of passing. Seniors should think long and hard about what that means to their graduation date.

Hacking

There have been incidents of attempting to hack the grading scripts. Please don't try this because not only will I give you an F for the course but I will give your name to the chair of the department who will not be as nice as I am. In fact, expulsion would be probably follow.

Conclusions

Sorry to have been so unpleasant about the ethics but I find if I don't say anything there is always someone who doesn't want to play fair.