We've been running a summer camp for our team for a long time now. It's usually the two weeks right before school starts, and is geared towards new students - last year we had 20 new students show up for the camp!
We meet M-Th from 6-9 for the two weeks of the camp, giving us 8 days. Those days are broken out between the 4 subteams: Programming, electrical, mechanical, and PR. Students are placed into 4 groups, and rotate between the subteams, spending two days in a row at each subteam.
Each subteam has its own project for the students. Electrical does small soldering kits from
http://www.apogeekits.com/. This has the added benefit of giving each kid something to take home from camp. Mechanical usually builds something - sometimes it's something that can be used as an add-on for the kit, other times it's something for the robot or for the build space. Programming uses a program called Alice to introduce kids to programming. PR goes over team history and information, FIRST history and information, works on sponsor letters, and other such activities.
A small part of each day is spent as a large group. We have a "question of the day" so everyone can get to know each other a little more, and do a team building exercise.
Oh, and don't forget snack time! You have to have a 10 minute break in the middle so everyone can have a cookie
