We’re halfway through our inaugural summer program for high school students. I am happy to report that I am surviving so far (some days, barely) and mostly having a great time.
I talked a bit about the program in a previous post, but to recap: 31 students, divided into 3 groups. Mornings are class time: each week they take one class for 3 hours each day in a different specialty (this year: human-computer interaction (HCI), robotics, and evolutionary computation), rotating among the specialties each week. In the afternoons, they do research with faculty. So I teach HCI for 3 hours every morning, and in the afternoon I have 11 students doing research with me in HCI. So far the program seems to be working rather well.
It was hard for me at first to figure out how to structure my course and research for the high schoolers. I have zero experience with high school students, so I went into this with more questions than answers. How much did they already know? How quickly could they learn? How would they compare intellectually to Carleton students? What could I realistically expect them to do research-wise in 3 weeks?
I decided to assume that these students would be on par with Carleton students (after all, these are students that we hope will come to Carleton), and structured my curriculum appropriately. I set up my class meetings similar to how I would set up a Carleton class (well, similar to 3 class meetings rolled into one day), with similar content and similar activities. I figured it would be easier to adjust down than adjust up if necessary. One major change: more lecturing, since I couldn’t count on them reading the appropriate material before class. I’m not totally comfortable with that aspect, but consider it a necessary evil.
The research was trickier. I wanted them to do actual research, as in research I’m actually working on right now. But I don’t have time to instruct them in all of the necessary background knowledge, and again, it was unclear to me how their backgrounds would translate into ability to contribute meaningfully to a research project. Also, as I’ve mentioned, my current project is brand-new and I don’t fully understand all aspects of it yet! I settled on having them create visualizations (via web pages) for some of the data we’re currently collecting, and presenting this data in a way that our target demographics would understand and that would teach them about how the system works. I figured they would be able to get at least something up and running by the end of the 3 weeks.
So, how is it going so far?
My instincts were correct for the classroom portion: intellectually, the students are on par with Carleton students. They are bright, engaged, and (mostly) delightfully wacky. They are doing the same level work in class, by and large, that my college students do. The one key difference: it is harder to keep them on task. So, for instance, my college students can typically stay on task for 25-30 minutes, whereas for the high schoolers it’s more like 10-15 minutes. This probably has something to do with different developmental stages. At any rate, as long as I factor this in to my daily class plan, I’m good.
Content-wise: well, it’s always hard to boil down an entire field into 15 hours of class instruction, but I think I did a good job for the most part selecting content. I’d definitely jettison some activities next time and refine others, and choose what to lecture about differently. The beauty of this program, though, is that I repeat the same class 3 times, so I have the opportunity this week to fix the things I didn’t like about how class went last week, and things are already going more smoothly.
The research portion is also going well. I made one major tactical mistake: I decided to give a brief overview of the computer networks portion of the research so that they could concentrate on the HCI aspect. By Thursday of last week, though, it was clear that my high school researchers were struggling in developing visualizations because they didn’t really understand what they were visualizing and why. So I spent all of our research time on Friday afternoon doing Networks 101 and giving a more detailed overview of the project. I told them they could ask any question, no matter how stupid they thought it was—and of course, there were no stupid questions and a ton of excellent questions. We covered a ton of ground, and by the end of the day they felt much more confident about what they were doing and why.
The other issue I’m facing is that I may have underestimated what they are capable of doing. Many are getting a little bored of the prototyping tool and so we decided they should learn HTML and actually code up the sites they’ve been prototyping. That’s been a big hit so far. Some of the groups may also end up doing some more with the raw data than I originally intended, which is also great. I had my undergraduate research students come in this afternoon and “consult” with each group, which I think both my high school students and my undergraduates enjoyed.
The whole experience has been fun and enriching and ultimately is helping me become a better teacher and better research mentor. That said, it is EXHAUSTING. This week is a bit better than last because the research is underway and I’m repeating last week’s curriculum, but it’s still very busy and very packed. Fitting all my other responsibilities, as chair and faculty member and research mentor, into these packed days has been quite the challenge. But at this point, even with the mental and physical exhaustion and the challenges, I would definitely do this again next year, and in fact am looking forward to doing this again next year.