Grumble Grumble Grumble
It may be acceptable to 'cheat' on middle school, high school, and elective subjects in college, but don't consider you can get away with cheating on your lower division Major subjects. Sure, you may be able to get your passing grade now, but if you lack the understanding of the basic subject material, cheating is going to come back and bite you badly when you start your upper division courses.
Keep in mind that the purpose of your mid-term/finals is not to get a high score, it's to test and show your understanding of the material. And if you understand the material, you don't need to worry about tests, as the high scores will come naturally.
The last B.S. sheepskin that I earned (in Math/Computer Science), I became one of those students who got high scores in my PC Scheme/LISP class without studying because I had a excellent understanding of the material. (It wasn't because I didn't want to study, it was because that recursive descent compiler parser project was taking all of my time!!!). And in one of my elective subjects (human genetics) the professor decided that my multiple choice high scores was distorting the grade curve calculations, so he removed my score from the class curve and gave me a A+ in the subject. (Though it wasn't really fair to compare me to the other students, since I already had a understanding of genetics from B.S. in Agricultural Science, and while other students where muttering, 'What the HELL IS THIS, and WHY IT THIS IMPORTANT', I was thinking, 'WOW, they made THIS MUCH PROGRESS in the understanding of the field!?!?) Which only goes to show you that a understanding of the topic stays with you for life...