My CS degree was a sandwich course (UK), I did 2 years at college, a full year working for an employer (of my choice, the college had the power of veto) and a final year back at college, I did a postgrad after.
The industrial training year was the only thing of real value. It taught me professional discipline and the importance of delivering what the customer wanted, and of finding out what they wanted if that wasn't clear at the outset. Everything computer specific I learned on my course (compiler theory?) was either irrelevant, outdated at the time, or became so shortly after.
The industrial training year was the only thing of real value. It taught me professional discipline and the importance of delivering what the customer wanted, and of finding out what they wanted if that wasn't clear at the outset. Everything computer specific I learned on my course (compiler theory?) was either irrelevant, outdated at the time, or became so shortly after.