<p>If you're not planning on attending their undergraduate programs, then go to either Rose-Hulman Insitiute of Technology, Harvey Mudd College, Cooper Union, Cal Poly-San Luis Obispo, United States Military Academy, United States Naval Academy, United States Air Force Academy, Bucknell University, Kettering University, or Swarthmore College and then go to Mit or the other schools for graduate school. Those schools have the ten best undergraduate engineering programs.</p>
<p>my HS son is seriously considering computer science. what did you learn that changed your view of this field? any advise or wisdom to send his way -35 minutes down hwy 40 to greencastle no less . . . thanks!!</p>
<p>Purdue would be a solid choice for a safety...I'm surprised more people haven't mentioned it. Illinois, as well (although this has been mentioned).</p>
<p>Also, University of Washington is very strong in computer engineering...they just got a huge new facility for CompSci/CompE called the Paul G Allen Building, obviously heavily funded by Microsoft. Not sure if that is the route you are looking to take or not.</p>
<p>I'm assuming you're asking me, so I'll answer that. Rose is a great school for engineering. On the other hand, Rose's CS department is very very weak. The first two quarters of CS are a complete waste of time and everything you learn is through the TA's, which is crazy, since besides CS, you don't actually have TA's at Rose. luckily you do for CS though, cause there are a large number of CS profs who just can't teach. Profs also have very different ways of teaching the same course too, which is bad since information that you might need to know for the next CS class might not have been taught. Furthermore, the guy to girl ratio makes Rose's normal 7-1 ratio look amazing. you get maybe 1 girl in your class. And you have a HS son, son being the key word. I thought that it wouldn't bother me, but it does get to you. it's just a lot weaker than any other department. the Computer Engineering department is good though, so if he's more interested in the hardware side of things he's fine.</p>
<p>thanks for your response. Could you please help my son and others considering engineering/computer science by advising us how to differeniate between colleges? What questions do we really need to ask and to whom? it's rather confusing to sort out -especially considering rose's program is ranked so high in computers.</p>