We have an occasional house guest who is the dean of the CS school at a biggish university. I know a lot about electronics and computers, but it turns out that I don't know much about Computer Science. It apparently doesn't necessarily involve programming or electronics or even computers. "We don't teach programming!" she said with some intensity.
Can someone recommend a good book, an introduction to CS, maybe a 1st year textbook, that a simple engineer can understand? I'd like to talk to her about this but I don't speak the language.