It's in Princeton, New Jersey.
Princeton achieves high scores for both its computer science and engineering programs, and the school gives out a large amount of money through scholarships each year. Both its engineering and computer science programs are within the School of Engineering and Applied Science. The school also benefits from having the resources of both a large research institution and a liberal arts college. The department focuses on challenges like energy, health, and security, and its Center for Information Technology Policy is an interdisciplinary center for those mostly interested in engineering
Tuition: $42,292 ;Average tuition minus institutional grants/scholarships: $2,538
It's in Cambridge, Massachusetts.
Its school of engineering has ten different engineering departments, from aeronautics and astronautics to computer science. The school also has twenty different engineering laboratories and research centers. It also participates in K12 outreach. It also offers cross-departmental training programs. MIT even offers a $100K Entrepreneurship Competition for students.
It's in New Haven, Connecticut
This school offers programs for both undergraduate and graduate study. People who graduate from these programs often go into not just engineering careers, but fields in business and government. Students often participate in cutting-edge research with distinguished faculty members and they get a lot of attention from proffessors. Undergraduates are not neglected in research either. Many get to publish research before graduation. Yale also emphasizes engineering and applied science majors often work with those majoring in medicine, and management.
Tuition: $44,000 ;Average tuition minus institutional grants/scholarships: $5,603