<p>Has been looking at CS. But, he does not want to work in Silicon Valley. Would prefer east coast/southeast.</p>
<p>Would CS still be a good field? What kind of companies would he work for? Also, he will probably end up at a school that has CS, but not a school that is known for it, due to finances. It concerns me.</p>
<p>Engineering wise, he really isn't a hands on type of person, so I don't' know if engineering would be better?</p>
<p>CS would still be pretty darn good in Atlanta, GA (according to Forbes) and several cities in TX (Austin, Houston, Dallas). Atlanta sounds like the proper fit for your son.
Can’t really say much about finances or school prestige.</p>
<p>There’s a whole world beyond Silicon Valley for a Computer Science major. As mentioned, Texas has some great opportunities, including Texas Instruments in Richardson (next to Dallas) and Dell (Austin area). I’m not an expert in CS, but it seems like worrying about a particular major supposedly only having one work location is not warranted.</p>
<p>Engineering has a stereotype of being hands on. For the most part you will be working in a cubicle and not the field. </p>
<p>As far as CS is concerned, you can make a start up anywhere. And there are many good places to work in the East (New York and Charlotte come to mind)</p>
<p>Google and I’m sure other well known companies have office all over the world. Silicon Valley has a lot of headquarters of big companies so that’s the advantage.</p>
<p>CS is a field that is pretty much adaptable into almost any field and location. My dad works for a CS company and it has multiple offices in all fifty states. If going for CS, I don’t imagine you will have any problems with location</p>
<p>CS is needed wherever there are companies. There is not one city in the U.S. that doesn’t need CS people. Virtually any type of company hires CS people not just tech (and there are tech companies everywhere too.) Business, finance, insurance, manufacturing, healthcare govt, nonprofit all have need of cs people. If it is a fortune 500 company, it hires CS people.</p>
<p>Would engineering be better for WHAT? For someone that doesn’t like it or isn’t interested in it? no. Maybe math would be better.</p>
<p>CS dept doesn’t have to be known, though that is nice. Some depts are known because of the grad dept. but it seems to hold true that when the grad dept is good the undergrad is too. However not having a grad dept may be fine too.</p>
<p>There are TONS of tech companies on the easy coast (especially in NYC). If your son majors in CS, he will have no problem getting a job if he has a decent GPA as well. If he can get into a top 10 CS school, there are large recruiters from all around the country that come.</p>