You can earn 4% extra credit for "class participation".
For this class, it simply means attending classes (i.e., lectures and discussion sections)
starting from the 4th week of classes.
Remote students (who are registered in section 29946D) get this extra credit for free.
Starting with the 4th week of classes, a roll sheet will be
available on the table in front of the class (i.e., lecture or discussion section).
Please sign in as soon as you get into class if you plan on staying for the rest of the class.
If you arrive way too late, you will receive no credit for the day.
If you cannot stay till the end of class, please do not sign the roll sheet and you will not receive
credit for the day.
If you do not arrive late and you stay till the end of class,
you will receive full credit for the class. If you arrive late, you forfeit half of the credit.
Please check the late box on the roll sheet. There may be cases where class is dismissed
before you even arrive to class. In that case, you won't get credit at all. The bottomline is that if you want extra credit,
you should come to lecture early.
If you have to leave before the end of class for any reason,
you must come to the front of the class and remove your signature from the roll sheet
before you leave (and you will not get credit for that class). If you don't do that,
you risk forfeiting all roll sheet signing extra credit points (please see the section about "cheating" below).
It doesn't matter if you just want to go to the bathroom or make a quick phone call.
(Of course, if you want to risk that the TA or I will not ask everyone to sign out
while you were out of the classroom because you know that you will be back right away,
you don't have to remove your signature and you need to make sure you return right away.
But please understand that you would be doing this at your own risk.
If you don't want to take risks or you don't know how long you will be out,
the safe thing to do is to remove your signature from the roll sheet and forfeit the credit for the day.)
Clock is based the time on instructor's cell phone.
- Arriving way too late
means that you arrive 30 minutes beyond the official start of class time.
- Arriving late
(but not way too late)
means that you arrive 10 minutes beyond the official start of class time but not way too late.
Since class participation is extra credit, if you miss a class, you
will not get credit for that class (unless you send me a documented
proof of sickness or family emergency). If you miss one or two signatures in the entire
semester, it will most likely not affect your class letter grade. Therefore, you don't need
my approval to miss a class (unless you want credit for not attending that class and you have
documented proof of sickness or family emergency).
You need to read what you are signing.
The roll sheet says, "Sign if you promise to stay till end of class."
This means that if you don't stay till end of class, for any reason,
you have broken your promise and it would be considered cheating for roll sheet signing.
Please understand that these extra credit points need to be earned. No one is entitled to these extra credit points.
If you do not plan to stay through the class, then these extra credit points are not for you.
From time to time, right before class ends, the TA or I will ask everyone to "sign out".
Since signing the roll sheet at the start of class is a promise that you will stay through the
entire class, if your signature is on the "sign in" sheet but not on the "sign out"
sheet, it will be considered proof that you have cheated for roll sheet signing.
(If you asked someone else to sign you in or out, both of you will be considered cheating.)
If I have proof that you have cheated in signing a roll sheet,
you will lose all your roll sheet signing extra credit for the entire class.
You will not get a second chance.
[BC: paragraphs added 1/31/2017]
Also, since cheating is a violation of the USC Student Conduct Code
(i.e., academic dishonesty), if you cheat on roll sheet signing,
I will also report the cheating incident
to USC Student Judial Affairs and there will be severe consequences. The standard punishment is an F in the class.
Even if the university later decides not to give you an F in the class,
you will lose all your roll sheet signing extra credit no matter what.
The bottomline is that it would be really foolish to risk an F in the class for a 4% extra credit! So please don't cheat!
Please understand that cheating on roll sheet signing is a more serious offense than cheating on programming assignments!
I can understand why people cheat on programming assignments when people get desparate.
But cheating on roll sheeting signing is the same as stealing
and there is absolutely no justification for stealing.