It's a few classes. There is no reason they couldn't have just changed the requirement to OS, Networking, NLP, or computer vision. And made the ML and modern regression classes prerequisites for the NLP and computer vision classes.
A few very minor tweaks to the CS requirements is all it would take. But you wouldn't get the fanfare of launching a new major.
The advantage for students is that if they decide to pursue some other CS discipline, they don't have to explain their weird degree.
A few very minor tweaks to the CS requirements is all it would take. But you wouldn't get the fanfare of launching a new major.
The advantage for students is that if they decide to pursue some other CS discipline, they don't have to explain their weird degree.