Besides that, at least in the US, most "computer science" degrees don't seem to create an analog experience to classic engineering diciplines. They don't focus on how to design and build software systems per se, but in the science behind computing. And the degrees that try to focus on the "engineering" are, or are regarded as, watered-down second-class degrees with less prestige (like information systems managment and software engineering).