Wow. We did the linked list and data structures course freshman year. After that it was all compilers, computability, writing schedulers for micro controllers, designing a processor in verilog, etc. Lots of really cool stuff I mostly haven't used since, but it's a great base of knowledge. And I went to Iowa State, not a top tier computer science school.
In Ireland and Britain college = university. I believe the US has a ~distinction that a college is an undergraduate institution, which may or may not be part of a university, but the rest of the Anglosphere follows British usage in that a college is post secondary school though it may not be degree granting, like the Royal Military College, Sandhurst.