You only need to know the code of the department which offer the degree, since most of the degrees are offered under the CS department then you enter 78. People keep posting that California is great for jobs, and it's a wise choice to pay huge tuition at USC in order to stay in California. In my opinion, this is not necessarily true, I have seen people from Gatech interning in Microsoft headquarters at Washington and people from Penn state working in NYC. The point is, location is not everything because most of the jobs and internships applications are available online. If you are concerned about on campus recruiting, it doesn't affect major companies (Microsoft, Google ..etc) because they come to every big university. It only differes at the state level companies which may be numerous of them in CA.
About Detroit, I don't think there are plenty of CS jobs there, a friend of mine is planning to leave Detroit after finishing his MS because there aren't many technology companies there.