WPI has a two-week on-campus summer program for Juniors and Seniors called Frontiers.
A link for more info is:
http://www.admissions.wpi.edu/Frontiers/
If you click on 'Areas of Study' and scroll to the bottom you can read up on the Robotics Major. There are also many other engineering disciplines offered. It's a great time every year (and we even had someone from Canada in the Robotics major last year..)