I'm in the last few days of a similar class right now, and it's been one of my favorite classes I've ever taken.
The subject matter itself isn't difficult, there's just a lot of thinking involved to figure out the arguments being made. Some concepts may be a little foreign if you haven't been exposed to philosophy before.
The point in the class I'm taking is to be able to make an argument, and back it up, using different elements of the different philosophies studied. We've had to write a total of 6 papers, 5 that were expected to be 2-3 pages long, and one that was to be around 5.
If there's reading, do it
.. highlight the key points, and try to get the jist of what the author's trying to say.
For each of the concepts involved, I found that it was very handy to do a mind map (http://en.wikipedia.org/wiki/Mind_map
) of the topic to keep the ideas and relationships straight. (This method will likely work well for every other class too).
Also, participate in class. The discussions are really interesting if you get what's going on and can contribute. Chances are, your teacher will be looking for that and will determine it as part of your grade as part of the whole engaged-learning thing. If you can show you're thinking, then he/she has done their job well.
Utilitarianism (Act & Rule)
Moral Sentiment Theory