hell, even in the other sciences you get at least a little bit of the history and current relevance of the field along with the sciencey stuff. but with comp sci, no, it's straight into the java, straight into the algorithms, straight into the networking protocols, with very little if any teaching about where the field comes from, let alone how it relates to the users of hardware and software