Computer architecture has changed quite a bit since the 1980s. Remember the RISC versus CISC wars? Remember floating point coprocessors? Remember the segment + offset memory model of early Intel chips? Remember instruction sets that didn't support division? How about Kansas City modulation to tape? This is what they would be learning if the course had any depth at all. (Which I doubt!) Thankfully computer architecture transcended all this stuff, and it's largely irrelevant today. Teach them how a modern computer works instead. Kernels, device drivers, cache strategies and such. Things they could actually use. This whole program sounds like a hipster ploy. Yawn.