happymomof1 writes
Logical though this may seem recruiting by top firms for entry-level CS positions doesn’t work this way. The major matters a great deal. It speaks immediately to what the student achieved. Then after the major what matters is the GPA in the major, and of course the college and the perceived rigor of the CS program. Perhaps the transcript should be examined with care. But often the major and the GPA imply achievement and interviewers do little more than scan the transcript. A math major is not a CS major. Such a major applying for a CS job comes across as someone who’s been unable to find a job in his chosen career.
The UConn CS course offering are impressive. Modern CS sophistication requires at least basic digital circuitry and hardware knowledge. Some limited physics is an essential prerequisite for these introductory hardware courses. I expect AP physics would allow some students to skip the introductory college physics.
UConn in fact offers two compiler courses: CSE 4100 and CSE 4102.
I frankly don’t understand the issues that the OP has with the UConn program. It’s rigorous and complete.