<p>First link is college or university for engineer program that only offer B.S. and master degree. They don’t offer PhD.</p>
<p>Only well known and top notch engineer program colleges in the first link you have provided are Rose Hulman and Harvey Mudd. They have great undergraduate program that rivals Stanford, MIT, Caltech, Berkeley, Gatech and etc. Their primary concern is to provide the best undergraduate study with great faculty to student ratio but the research exposure to undergraduate student… won’t be great compare to top engineer school with PhD as highest degree offer.</p>
<p>Rose Hulman and Harvey mudd is well known school and you will not have any trouble if you plan on going to grad school afterward.</p>
<p>Ignore the school with master degree offer as highest. University and institute who offers PhD as highest degree will offer better education since the professor is more up to date on current technology since he/she is working directly with government and big corporation.</p>
Another viewpoint is that these institutions will offer a superior undergrad experience, since all the focus in on the undergrads. There are no grad student TAs teaching classes. The udergrad curriculum is basically the same for all ABET accredited colleges.</p>
<p>According to Lafayette College’s website, in 2009, 91% of Lafayette’s candidates passed the Fundamentals of Engineering Examination, the first step in obtaining a professional license. That compares to the national rate of 73% to 84% for various engineering disciplines.</p>
<p>I don’t why folks do not get this concept but it is pretty easy…The higher demand of your major and the less supply of graduates = less emphasis placed on the schools.</p>
<p>Now maybe you need a 3.999999999999999 from Georgia Tech in order to get hired in “Geo-Structual Engineering” (or whatever) but in my area of software engineering/I.T., you can get a B.S. in Computer Science from Univ of Montana and get hired and get into a decent graduate program.</p>