I would have to agree with your statement. As a soon-to-be graduate of Virginia Tech in Computer Science and Finance, the CS department's curriculum has about 2.5 years of programming before you even see any SA classes (of which cover a very limited area). It's almost as though the message is that one needs to be a good programmer (perhaps exposed programmer would be more appropriate) in order to be a good system administrator, which I don't believe is the case. I thoroughly enjoy net/sys administration and am a terrible programmer. It would certainly be nice to see these two coexist without one being such a prerequisite. It would also be nice for courses to prepare the students better for certifications, which hold a lot of weight in the corporate IT world.