When I did my degree, 20 years ago, we covered, off the top of my head,
Programming - modula-2, polymorphism, abstract data types
Programming the M68000
Hardware architecture
Software architecture
Algorithm design
Computability - Lamdba calculus, halting problem,
Functional languages - Miranda
Compiler writing - yacc, lexx, and then writing a simple on in C
Formal systems - provability, predicate logic, communicating sequential processes
.
.
.
Very little of which is relevant to what I do now - but was a very good grounding to begin doing it.
What's in a computer science course nowadays?