<p>No offense intended to Bucknell or Northeastern, but they aren't even on the same page as Swarthmore, either in terms of academics or prestige in the academic community.</p>
<p>The perception of the three schools on an overall basis would be:</p>
<p>Swarthmore
Bucknell
Northeastern</p>
<p>They are very different schools. Swarthmore is very small with under 1500 students, characterized by incredibly small class sizes and a high degree of interaction between students and professors. Bucknell is a large liberal arts college with 3500 students. Northeastern is a large urban school (14,000 students) with a significant commuter population (i.e. students not living on campus)</p>
<p>As for engineering, Swarthmore's engineering department has been in existence for about 125 years and is ABET-accredited. It is superb, but very difficult academically.</p>
<p>You are correct. At Swarthmore, you major in Engineering and get a Bachelor of Science degree in General Engineering. Although you do concentrate in specific field of engineering (Chemical, Mechanical, etc.) you do not get a specialized degree in a sub-field of engineering. In that sense, the program is similar to the program at schools like Dartmouth. Swarthmore's program gives you a broad foundation across all fields of engineering along with preparation in other fields such as writing, critical thinking, communication that is second to none.</p>
<p>If you are looking at college as the last step in your education, i.e. going straight into engineering job as a Mechanical engineer or Chemical engineer with a large engineering firm, then a more specialized vocational undergrad engineering school makes sense and I would consider Bucknell over Northeastern for that, all things being equal.</p>
<p>If you are considering going on to grad school for either a Masters (career oriented) or PhD (research oriented) in engineering or a career that combines engineering with management or entreprenurship or technology law or technology oriented banking or whatever, then Swarthmore's program would be excellent. It's ideal for students who want to study engineering and still get a broader education. Swarthmore puts engineering majors into the very top research oriented PhD programs.</p>
<p>Understand that the Swarthmore engineering program is very small -- 15 to 25 majors per year. It is very hands-on and heavily focused around individual mentoring from engineering professors. You would almost certainly be hired as a research assistant with one of your professors at some point in your four years at Swarthmore. For example, Swarthmore's robots team has consistently placed and won a national competition in AI robots in recent years. All Swarthmore engineering majors do elaborate senior design projects.</p>
<p>There is a lot of information here:</p>
<p><a href="http://www.engin.swarthmore.edu/%5B/url%5D">http://www.engin.swarthmore.edu/</a></p>
<p>I would recommend e-mailing the head of the department if you have questions.</p>
<p>I'm not an expert on engineering. But, of the three schools you list, I would choose Swarthmore if you want one of the best undergrad educations in the world. I would choose Bucknell if you want a more specialized degree in a more vocationally oriented engineering program. In all honesty, I don't think Northeastern is in the same league.</p>