Today at work I met an intern who happened to be a senior in computer science at a well-known area college. While helping them to get started on an assignment, it struck me as odd when they were working in Notepad, double-clicking what were obviously command-line programs, and didn't know what a .tar file was.
Who is to blame here? Clearly the student doesn't have a passion for what they are studying. On the other hand, how does a computer science department let students go nearly 4 years without exposure to things like UNIX-like operating systems?
Reminds me of a quote from one of the most famous Computer Scientists, who was really a mathematician:
"Computer Science is no more about computers than astronomy is about telescopes." - E. W. Dijkstra (1930 - 2002)