We’re a little off topic (a good deal my fault), but I thought I would mention that, at CMU at least, you ARE required to get a minor as part of your CS degree, and ECE is explicitly not allowed for that minor.