Algorithmic, data structure and theoretical CS are the main subjects that should get a lot more time then a single class for each (in my case).
That would allow a deeper theoretical basis but also time to link those to reality through concrete examples. But then, you'd probably lose more of the class...
You know, graduation quotas & all.. :/