>>11078734CS majors usually take Analysis up to Functional Analysis, Linear Optimization, Combinatorics and Graph Theory, Abstract Algebra up to Galois theory, and linear algebra. This isn't even including the algorithm, complexity, database, networking, programming, and hardware classes that have to be taken.
This is typically taught in undergrad and you can't consider yourself a computer scientist if you don't know this.