They may be part of the course set, but they're probably not required or pathway classes.
I know, for the UCs at least, you would need to do some solid Java or C++ classwork, along with algorithms/data structures and machine language, at minimum. Unless things have changed drastically in the past few years, there's no way you're getting a CS degree at one of those universities coasting exclusively on UX, project management, interactivity theory, etc; those are electives to broaden your knowledgebase or specialize.
Edit - for instance, this is UCLA's core courseload for a CS BS:
What country are you in? Historically for the various standards bodies (ACM comes to mind) that make US undergrad curriculum recommendations, the classes you list would have been electives. Maybe a current CS prof can weigh in on this.
I know, for the UCs at least, you would need to do some solid Java or C++ classwork, along with algorithms/data structures and machine language, at minimum. Unless things have changed drastically in the past few years, there's no way you're getting a CS degree at one of those universities coasting exclusively on UX, project management, interactivity theory, etc; those are electives to broaden your knowledgebase or specialize.
Edit - for instance, this is UCLA's core courseload for a CS BS:
https://catalog.registrar.ucla.edu/major/2022/computerscienc...
All of the aforementioned are required, even for a project management focus.