Comment by jjav

7 days ago

Are for instance the Knuth books "behind current technology"?

No.

A CS degree is not about the javascript library du jour, it is about the fundamentals of computation which don't really change.

That's only true for some things.

If you provide a course on, say, Assembler and CPU architecture, you better have examples ready that are newer than Knuth's books. Your approach would be kinda ok if your program said: we'll ignore everything that is hardware and related ot the real world, but people take offense at claims like "there is only one cpu".

There's a difference between fundamentals and "details". Any given framework in one language is a uselesss detail, if you're teaching a course on programming language theory I would expect you'd at least have heard about most reasonably popular languages, even if they came out in the last 5 years - because people might be asking questions about their new favourite language versus what you are teaching.