It doesn't seem to be that consistent, at least in the US. In the UK about 20 years ago it seemed that most universities had a networking course that would at least get someone to the point of being able to converse with a CCNA even if they went into much more academic detail. My uni ran optional UNIX-titled courses outside of the degree to ensure staff and students had access to some practical training. It touched on Linux networking too.
I'm now in the US and I find I'm horrified at the level of networking knowledge, but occasionally impressed at the level of knowledge on other topics. It's no consistent set of topics because there seems to much more flexibility. The UK is fairly rigid with electives.
I had classes using those.
Not a programmer.
Guess u dont learn CCNA in CS degree?