DKP stands for Dragon Kill Points. It's an old system that predates WoW and is used to distribute gear across raiding players. Basically you gain DKP whenever you attend a raid (or something, there are variations) and you spend it to buy your gear.
DPS charting just refers to monitoring your DPS numbers. In this case excessively. See old posts for Keydar's tries at threat charting =p
An assist macro is basically a macro with the /assist command in it. You don't need a macro, there's a button for it by default, check your shortcuts. You do need it so that trash goes down quicker, otherwise everybody has his own target and its hell for tanks, healers, etc.
EDIT : Exams are a joke of course. You are expected to show common sense however.