> I'm guessing this isn't part of most curricula anymore
My sibling is a CS@UIUC grad and they as well as CS+X were still required to do that.
In other universities such as Cal it's a different story. Systems programming and computer architecture course requirements have either been significantly reduced or eliminated entirely in CS programs over the past decade.
I've documented this change before on HN [0][1][2]. The CS major has been increasingly deskilled in the US.
[0] - https://news.ycombinator.com/item?id=45413516