I was just curious about this.

I looked at course lists for a lot of colleges, and so many focus on calculus, physics, theory of programming etc, and only have a base of maybe 200-250 hours of real in depth programming courses. I find it hard to learn programming 3 hours a week, over the course of two years, and jumbled in with all those other types of classes.

I know this question is very general, and will differ with everyone. But I was just curious if anyone had any insite.