A Canadian Dumbfounded by summer programs

<p>I am really a math guy and I'm interested in computer science. But I am dumfounded by the number of programs out there. I just can't decide among the options:
(1) A summer program at an university (to take a course, for example)
(2) A research program
(3) A volunteering program</p>

<p>I am more in to the first two. I looked into a course at UPenn Engineering and at Stanford/Harvard. But I am not sure if I should go to a research program because they seem to be of more weight in applying universities. What do research programs look like?</p>

<p>I am a rising senior now. Any suggestions?</p>

<p>Sincerely</p>

<p>Try Clark Scholars,
It’s open to internationals and is 7 weeks, free and matches you with a professor to do research
[TTU</a> Clark Scholars Program](<a href=“http://www.clarkscholars.ttu.edu/]TTU”>http://www.clarkscholars.ttu.edu/)</p>