> They should know it all: where the cpu and ram is, how the motherboard look like and etc.
Why? That's not Computer Science. Computer science is the science of computation, not the science of computers.
> Nobody expects them to go out there and start fixing computers, however if someone spends 4 years studying the subject and can't even be asked to look inside the box,well then there's not much hope...
Hope for what?
> A couple of weeks ago I was on the sales floor and was about to change RAM on a couple of PCs( it's not my job,just wanted to do it). The sales rep pulled the PC from underneath the desk, took the side cover off, removed the old ram and put the new one in.If sales can do it, I'm confident anyone in CompSci should be able to do so as well.
Why? It's about as related to CompSci as doing field-expedient surgery is to Psychology.