Should I risk passing course or drop it and retake?

<p>Here’s my situation, I’m taking Calculus II, Discrete Mathematics, and Advanced Programmiing with 2 recitation classes. This semester has been my hardest for me but I stuck with it and it’s near the end of the semester and I still have a chance to drop. The class I’m concerned about is Advanced Programming. The grading is like this,
10% participation/quizzes,
10% first midterm,
20% second midterm,
30% assignments, and
30% final. </p>

<p>My grades right now… I got 5/10 on first exam, 12.2/20 on second exam. I will probably end up with 24-25% assignments, 8-10% participation/quizzes. So I have somewhere around 49-51 and will have to get something like a 20 on the final exam which would be a 70. </p>

<p>I talked to my professor and he said that I could do it but I’d have to study a lot. Should I go for it, possibly pass it or should I just drop it and retake it in the summer. If I fail the course I will retake it in the summer as well. I should also mention that this summer is the last time the course will be in my catalog and if I fail in the summer I will have to switch to the new catalog. There’s also a 6 drop policy and I would end up with 4 left if I drop because I have to drop recitation too.</p>

<p>My grades aren’t that great in Cal II and Discrete Math either but I am passing. Should I just focus my efforts on those two classes, and retake Advanced?</p>