Comment Yes, and it has to be survived (Score 1) 1203
I had to get through all this stuff, and my solution was the 'warm notebook' method. I stuck a small notebook in my back pocket with a problem on it. When I was waiting in line, riding in the car, etc. I worked. My theory was that if it never cooled off (lost contact with my body heat) I was dead. I developed a love of mathematics out of that stuff.
If you are one of the brilliant, arrogant, talented, socially retarded nerds who are thinking about a CS degree, then beware of the math. It will humble you.
Also, if you want to program on the big boy computers, learn FORTRAN.