Just make sure that the credits transfer! The equivalencies will probably be on the community college's website since your university is pretty large.
I enroll for the spring semester tomorrow, and it currently appears that I'm going to be taking Programming I and possibly an ethics course over the summer. We'll have to see how that affects my schedule, but the load shouldn't be too bad!
That's actually a wonderful idea! I should discuss dropping it with the financial office. Taking it during the summer...well, it all depends if I actually plan to go see you guys. I've got a couple summers to choose from.
I never understood the point of requiring literature courses, since software engineers will never need that anyway. You may want to consider taking the course at a community college over the summer, and transferring the credit. If you do poorly, you can opt not to transfer without hurting your GPA, and community college courses are easier from my experience. Since you'll be taking it during the summer, you'll have more time to focus on it alone. Hopefully that will work for you.
Also, the answer to one of our math problems this morning was 333, so I was forced to giggle a little.