I just checked and Rochester offers plenty of electives. The real difference is co-op vs a more academic experience. I think Northeastern is more applied, while Rochester is more theoretical and academic. Applied prepares you for your first job. More theoretical prepares you for a 40 year career, for research and potentially graduate school. There are areas that Northeastern is strong in, and there are areas that Rochester is strong in.
I think for an undergraduate, these are peer schools. I’m very familiar with both schools. However, it’s for you to decide which approach works better for you.
Take a look a possible careers from Occupational Handbook.
https://www.bls.gov/ooh/computer-and-information-technology/home.htm
If you might want to be a computer and information research scientist, go to Rochester. If other careers appeal to you more, you might be better of with Northeastern and the co-op.
Both will prepare you fine for any directions.