ill agree that it seems like discrete math has nothing to do with comp sci, because thats how it seems. however, it really does get your head thinking in a different way. when i took it, it was SSOO hard. it was the weed out class in college. The average on our final was a 29/100. so a C was a 29% on a FINAL! how do you think that makes you feel? Anyways, i ended up with a 38% so I was okay.
all in all, the class just really gets you thinking in a different way, and its a good way to train your brain about the types of problems you will see when programming. it makes you think in different ways you wouldn't think in a normal math class. also like some other people said, the whole set theory is beneficial because of the operations you perform on them. i also think induction helps you think in a different way, which helps when programming.
and BigJ ... do you go to UMD?
EDIT: aah I think you do. I saw Inguyen's post and looks like he's in MD. When I was at UMD it had been cmsc250 for a little bit. I took 250 in my 2001-2002 school year. cant remember if it was spring or fall though.