I earned my CS BS degree almost 30 years ago. My school kind of served as a training ground for mainframe programmers. We had plenty of assembler and COBOL, but not much in systems architecture and design.
There is a lot that has become much more relevant since then: Security, networking, and distributed systems. But if I could have taken one more course, I'd really like to have studied graph theory.
Agreed. As computing professionals we should always be learning. Whether that is graph theory, a new programming language, or anything else for that matter.
There is a lot that has become much more relevant since then: Security, networking, and distributed systems. But if I could have taken one more course, I'd really like to have studied graph theory.